This commit is contained in:
Frank Denis 2017-09-21 20:39:38 +02:00
parent 94550cefd5
commit 4c37368f95

View File

@ -19,12 +19,12 @@ maximum lengths.
- The test suite has been extended to cover more edge cases. - The test suite has been extended to cover more edge cases.
- crypto_sign_ed25519_pk_to_curve25519() now rejects points that are - crypto_sign_ed25519_pk_to_curve25519() now rejects points that are
not on the curve, or not in the main subgroup. not on the curve, or not in the main subgroup.
- Further changes to ensure that smart compilers will not optimize out - Further changes have been made to ensure that smart compilers will
code that we don't want to be optimized. not optimize out code that we don't want to be optimized.
- Visual Studio solutions are now included in distribution tarballs. - Visual Studio solutions are now included in distribution tarballs.
- The `sodium_runtime_has_*` symbols for CPU features detection are - The `sodium_runtime_has_*` symbols for CPU features detection are
now defined as weak symbols, i.e. they can be replaced with an now defined as weak symbols, i.e. they can be replaced with an
application-defined implementation. Requested by Facebook to disable application-defined implementation. This can be useful to disable
AVX* when temperature/power consumption is a concern. AVX* when temperature/power consumption is a concern.
- `crypto_kx_*()` now aborts if called with no non-NULL pointers to - `crypto_kx_*()` now aborts if called with no non-NULL pointers to
store keys to. store keys to.