- GCRYCTL_PRINT_CONFIG does now also print build information for
libgpg-error and the used compiler version.
+ * Performance:
+
+ - More ARMv8/AArch32 improvements for AES, GCM, SHA-256, and SHA-1.
+ [also in 1.7.4]
+
+ - Add ARMv8/AArch32 assembly implementation for Twofish and
+ Camellia. [also in 1.7.4]
+
+ - Add bulk processing implementation for ARMv8/AArch32.
+ [also in 1.7.4]
+
+ - Add Stribog OIDs. [also in 1.7.4]
+
+ - Improve the DRBG performance and sync the code with the Linux
+ version. [also in 1.7.4]
+
* Internal changes:
- Libgpg-error 1.25 is now required. This avoids stalling of nPth
allocated as needed. These new pools are not protected against
being swapped out (mlock can't be used). However, these days
this is considered a minor issue and can easily be mitigated by
- using encrypted swap space.
-
-
- * Interface changes relative to the 1.7.0 release:
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- GCRYCTL_REINIT_SYSCALL_CLAMP NEW macro.
-
-
-Noteworthy changes in version 1.7.5 (2016-12-15) [C21/A1/R5]
-------------------------------------------------
+ using encrypted swap space. [also in 1.7.4]
* Bug fixes:
- - Fix regression in mlock detection [bug#2870].
+ - Fix AES CTR self-check detected failure in the SSSE3 based
+ implementation. [also in 1.7.6]
+ - Remove gratuitous select before the getrandom syscall.
+ [also in 1.7.6]
-Noteworthy changes in version 1.7.4 (2016-12-09) [C21/A1/R4]
-------------------------------------------------
+ - Fix regression in mlock detection. [bug#2870] [also in 1.7.5]
- * Performance:
+ - Fix GOST 28147 CryptoPro-B S-box. [also in 1.7.4]
- - More ARMv8/AArch32 improvements for AES, GCM, SHA-256, and SHA-1.
-
- - Add ARMv8/AArch32 assembly implementation for Twofish and
- Camellia.
-
- - Add bulk processing implementation for ARMv8/AArch32.
-
- - Add Stribog OIDs.
-
- - Improve the DRBG performance and sync the code with the Linux
- version.
-
- * Internal changes:
+ - Fix error code handling of mlock calls. [also in 1.7.4]
- - When secure memory is requested by the MPI functions or by
- gcry_xmalloc_secure, they do not anymore lead to a fatal error if
- the secure memory pool is used up. Instead new pools are
- allocated as needed. These new pools are not protected against
- being swapped out (mlock can't be used). However, these days
- this is considered a minor issue and can easily be mitigated by
- using encrypted swap space.
- * Bug fixes:
+ * Interface changes relative to the 1.7.0 release:
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ GCRYCTL_REINIT_SYSCALL_CLAMP NEW macro.
- - Fix GOST 28147 CryptoPro-B S-box.
- - Fix error code handling of mlock calls.
+ * Release dates of 1.7.x versions:
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ Version 1.7.6 (2017-01-18) [C21/A1/R6]
+ Version 1.7.5 (2016-12-15) [C21/A1/R5]
+ Version 1.7.4 (2016-12-09) [C21/A1/R4]
Noteworthy changes in version 1.7.3 (2016-08-17) [C21/A1/R3]