1
mirror of https://github.com/jedisct1/libsodium.git synced 2024-12-19 18:15:18 -07:00
libsodium/test
Frank Denis bfeca0eb73 Implement key shielding to protect against side channels
We may want to fold this into `sodium_mprotect_*()` instead of
exposing these functions.

The drawback is that a transition from PROT_NONE to PROT_READ
(or the other way round) would need an intermediary state in PROT_WRITE
for shielding/unshielding.

Shielding is also not thread-safe, while the `mprotect_*()` functions
are, and adding locks would make things more complicated than they
probably should.
2019-06-22 14:56:16 +02:00
..
default Implement key shielding to protect against side channels 2019-06-22 14:56:16 +02:00
quirks The time has come to remove support for (p)nacl 2019-02-14 14:41:09 +01:00
symbols Try to rename internal symbols that were visible in static libraries 2019-06-10 23:08:21 +02:00
constcheck.sh constcheck: ignore deprecated declarations 2019-04-22 19:49:18 +02:00
Makefile.am quirks\windows\windows-quirks.h -> quirks\quirks.h 2015-01-23 10:35:20 +01:00
rename-globals.sh getconf(1) may not be available 2019-06-11 00:17:19 +02:00