ccryptolib/internal
Miguel Oliveira 54b821c091
Give up on masking for now
X25519c can be attacked by replying several times with invalid data.
This is hard to defend against in the API level without denying service
and using some hard-to-understand semantics.

Masked primitives are gone for now, some countermeasures have been moved
into their respective "regular" impls. I don't think that it's worth it
to care that much about side channels in CC. I haven't seen or managed
to mount any practical attacks myself. The further move away from Cobalt
will probably make them even harder to mount.
2022-03-05 12:03:08 -03:00
..
fp.lua Update docs 2022-03-03 16:15:57 -03:00
fq.lua Add masking docs 2022-03-04 13:30:46 -03:00
sha512.lua Update docs 2022-03-03 16:15:57 -03:00
util.lua Move internal modules into another directory 2022-03-01 20:43:53 -03:00