Merge branch 'master' of https://github.com/jedisct1/libsodium
This commit is contained in:
commit
d89b682bfd
23
ChangeLog
23
ChangeLog
@ -1,4 +1,27 @@
|
|||||||
|
|
||||||
|
* Version 1.0.6 (not released yet)
|
||||||
|
- Optimized implementations of Blake2 have been added for modern
|
||||||
|
Intel platforms. crypto_generichash() is now faster than MD5 and SHA1
|
||||||
|
implementations while being far more secure.
|
||||||
|
- Functions for which the return value should be checked have been
|
||||||
|
tagged with `__attribute__ ((warn_unused_result))`. This will
|
||||||
|
intentionally break code compiled with `-Werror` that didn't bother
|
||||||
|
checking critical return values.
|
||||||
|
- The `crypto_sign_edwards25519sha512batch_*()` functions have been
|
||||||
|
tagged as deprecated.
|
||||||
|
- Undocumented symbols that were exported, but were only useful for
|
||||||
|
internal purposes have been removed or made private:
|
||||||
|
`sodium_runtime_get_cpu_features()`, the implementation-specific
|
||||||
|
`crypto_onetimeauth_poly1305_donna()` symbols,
|
||||||
|
`crypto_onetimeauth_poly1305_set_implementation()`,
|
||||||
|
`crypto_onetimeauth_poly1305_implementation_name()` and
|
||||||
|
`crypto_onetimeauth_pick_best_implementation()`.
|
||||||
|
- The previous changes should not break actual applications, but to be
|
||||||
|
safe, the library version major was incremented.
|
||||||
|
- `sodium_runtime_has_ssse3()` and `sodium_runtime_has_sse41()` have
|
||||||
|
been added.
|
||||||
|
- The library can now be compiled with the CompCert compiler.
|
||||||
|
|
||||||
* Version 1.0.5
|
* Version 1.0.5
|
||||||
- Compilation issues on some platforms were fixed: missing alignment
|
- Compilation issues on some platforms were fixed: missing alignment
|
||||||
directives were added (required at least on RHEL-6/i386), a workaround
|
directives were added (required at least on RHEL-6/i386), a workaround
|
||||||
|
Loading…
Reference in New Issue
Block a user