aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--ChangeLog23
-rw-r--r--patches/modes_local.h.patch18
2 files changed, 21 insertions, 20 deletions
diff --git a/ChangeLog b/ChangeLog
index a5bf928..c27d3bc 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -28,7 +28,26 @@ history is also available from Git.
28 28
29LibreSSL Portable Release Notes: 29LibreSSL Portable Release Notes:
30 30
314.1.0 - In development 314.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
504.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