summaryrefslogtreecommitdiffstats
path: root/CHANGES.md
diff options
context:
space:
mode:
authorViktor Dukhovni <openssl-users@dukhovni.org>2025-01-10 09:00:15 +0100
committerMatt Caswell <matt@openssl.org>2025-01-14 13:14:54 +0100
commit92c242e8ac26e1d4cb692c5258d0aefa14e5de84 (patch)
tree47cbdc88e79b5c5e58fb2bd2489906249322256a /CHANGES.md
parentFinishing touch to perlasm update to make it work on OpenBSD (diff)
downloadopenssl-92c242e8ac26e1d4cb692c5258d0aefa14e5de84.tar.xz
openssl-92c242e8ac26e1d4cb692c5258d0aefa14e5de84.zip
Big and little-endian load and store support
These are needed in ML-KEM and ML-DSA, and are likely generally useful, so public. Reviewed-by: Tim Hudson <tjh@openssl.org> Reviewed-by: Matt Caswell <matt@openssl.org> (Merged from https://github.com/openssl/openssl/pull/26385)
Diffstat (limited to 'CHANGES.md')
-rw-r--r--CHANGES.md7
1 files changed, 7 insertions, 0 deletions
diff --git a/CHANGES.md b/CHANGES.md
index 5745c4f2b8..dc3c1ae372 100644
--- a/CHANGES.md
+++ b/CHANGES.md
@@ -30,6 +30,13 @@ OpenSSL 3.5
### Changes between 3.4 and 3.5 [xx XXX xxxx]
+* New inline functions were added to support loads and stores of unsigned
+ 16-bit, 32-bit and 64-bit integers in either little-endian or big-endian
+ form, regardless of the host byte-order. See the `OPENSSL_load_u16_le(3)`
+ manpage for details.
+
+ *Viktor Dukhovni*
+
* All the BIO_meth_get_*() functions allowing reuse of the internal OpenSSL
BIO method implementations were deprecated. The reuse is unsafe due to
dependency on the code of the internal methods not changing.