diff options
Diffstat (limited to '')
-rw-r--r-- | ChangeLog | 23 | ||||
-rw-r--r-- | patches/modes_local.h.patch | 18 |
2 files changed, 21 insertions, 20 deletions
@@ -28,7 +28,26 @@ history is also available from Git. | |||
28 | 28 | ||
29 | LibreSSL Portable Release Notes: | 29 | LibreSSL Portable Release Notes: |
30 | 30 | ||
31 | 4.1.0 - In development | 31 | 4.2.0 - In development |
32 | |||
33 | * Portable changes | ||
34 | * Internal improvements | ||
35 | - Cleaned up code implementing block cipher modes of operation. | ||
36 | Includes untangling a horrible #ifdef mess and removing a few | ||
37 | instances of undefined behavior. | ||
38 | - Removed assembly implementations of AES using bit slicing (BS-AES) | ||
39 | and vector permutation (VP-AES). | ||
40 | - Removed OPENSSL_SMALL_FOOTPRINT and OPENSSL_FIPSAPI | ||
41 | * Compatibility changes | ||
42 | - Removed the -msie_hack option from the openssl(1) ca subcommand. | ||
43 | * New features | ||
44 | * Bug fixes | ||
45 | * Documentation | ||
46 | - Rewrote most of the EC documentation from scratch to be at least | ||
47 | somewhat accurate and intelligible. | ||
48 | * Testing and proactive security | ||
49 | |||
50 | 4.1.0 - Stable release | ||
32 | 51 | ||
33 | * Portable changes | 52 | * Portable changes |
34 | - Added initial experimental support for loongarch64. | 53 | - Added initial experimental support for loongarch64. |
@@ -63,7 +82,7 @@ LibreSSL Portable Release Notes: | |||
63 | - Replaced combinations of BN_MONT_CTX_new/set with an internal | 82 | - Replaced combinations of BN_MONT_CTX_new/set with an internal |
64 | BN_MONT_CTX_create(). | 83 | BN_MONT_CTX_create(). |
65 | - Replaced BN_bn2hex() reimplementation in openssl(1) ca with | 84 | - Replaced BN_bn2hex() reimplementation in openssl(1) ca with |
66 | a poper API call. | 85 | a proper API call. |
67 | - Fixed integer overflows due to signed shift in obj_dat.c. | 86 | - Fixed integer overflows due to signed shift in obj_dat.c. |
68 | - Improved some X509_VERIFY_PARAM internals and avoid an out of | 87 | - Improved some X509_VERIFY_PARAM internals and avoid an out of |
69 | bounds read from public API. | 88 | bounds read from public API. |
diff --git a/patches/modes_local.h.patch b/patches/modes_local.h.patch deleted file mode 100644 index 1ff799b..0000000 --- a/patches/modes_local.h.patch +++ /dev/null | |||
@@ -1,18 +0,0 @@ | |||
1 | --- crypto/modes/modes_local.h.orig Sat Jul 8 14:03:53 2023 | ||
2 | +++ crypto/modes/modes_local.h Sat Jul 8 14:10:56 2023 | ||
3 | @@ -45,6 +45,7 @@ | ||
4 | asm ("bswapl %0" \ | ||
5 | : "+r"(ret)); ret; }) | ||
6 | # elif (defined(__arm__) || defined(__arm)) && !defined(__STRICT_ALIGNMENT) | ||
7 | +# if (__ARM_ARCH >= 6) | ||
8 | # define BSWAP8(x) ({ u32 lo=(u64)(x)>>32,hi=(x); \ | ||
9 | asm ("rev %0,%0; rev %1,%1" \ | ||
10 | : "+r"(hi),"+r"(lo)); \ | ||
11 | @@ -53,6 +54,7 @@ | ||
12 | asm ("rev %0,%1" \ | ||
13 | : "=r"(ret) : "r"((u32)(x))); \ | ||
14 | ret; }) | ||
15 | +# endif | ||
16 | # endif | ||
17 | #endif | ||
18 | #endif | ||