diff options
Diffstat (limited to 'ChangeLog')
| -rw-r--r-- | ChangeLog | 9 |
1 files changed, 3 insertions, 6 deletions
| @@ -37,15 +37,12 @@ LibreSSL Portable Release Notes: | |||
| 37 | instances of undefined behavior. | 37 | instances of undefined behavior. |
| 38 | - Removed assembly implementations of AES using bit slicing (BS-AES) | 38 | - Removed assembly implementations of AES using bit slicing (BS-AES) |
| 39 | and vector permutation (VP-AES). | 39 | and vector permutation (VP-AES). |
| 40 | - Integrated AES-NI into the AES API. | ||
| 41 | - Removed OPENSSL_SMALL_FOOTPRINT and OPENSSL_FIPSAPI. | 40 | - Removed OPENSSL_SMALL_FOOTPRINT and OPENSSL_FIPSAPI. |
| 42 | - Lots of cleanup and removal of code with undefined behavior in | ||
| 43 | the block cipher modes of operation implementations. | ||
| 44 | - Implemented constant time EC field element operations to allow | 41 | - Implemented constant time EC field element operations to allow |
| 45 | implementing elliptic curve operations without bignum arithmetic. | 42 | elliptic curve operations without bignum arithmetic. |
| 46 | - Implemented an EC method using homogeneous projective coordinates. | 43 | - Implemented an EC method using homogeneous projective coordinates. |
| 47 | This allows exception-free elliptic curve arithmetic in constant | 44 | This will allow exception-free elliptic curve arithmetic in |
| 48 | time. | 45 | constant time in future releases. |
| 49 | - Started cleaning up the openssl speed implementation. | 46 | - Started cleaning up the openssl speed implementation. |
| 50 | - The last SIGILL-based CPU capability detection was removed. | 47 | - The last SIGILL-based CPU capability detection was removed. |
| 51 | Instead, capabilities are now detected using a constructor on | 48 | Instead, capabilities are now detected using a constructor on |
