Source-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: src/crypto/external/bsd/openssh/dist



Module Name:    src
Committed By:   rin
Date:           Tue Oct 29 03:20:32 UTC 2024

Modified Files:
        src/crypto/external/bsd/openssh/dist: kexmlkem768x25519.c
            libcrux_mlkem768_sha3.h mlkem768.sh

Log Message:
openssh: Fix mlkem768x25519-sha256 KEX algorithm for big-endian machines

Tested for macppc.

This KEX algorithm has been added to OpenSSH 9.9, and no release
branches are affected.

Cherry-picked from upstream:

(1/2) https://github.com/openbsd/src/commit/66207d7b19f
fix ML-KEM768x25519 KEX on big-endian systems;
spotted by jsg@ feedback/ok deraadt@

(2/2) https://github.com/openbsd/src/commit/c42fee07eda
explicitly include endian.h


To generate a diff of this commit:
cvs rdiff -u -r1.2 -r1.3 \
    src/crypto/external/bsd/openssh/dist/kexmlkem768x25519.c
cvs rdiff -u -r1.1.1.1 -r1.2 \
    src/crypto/external/bsd/openssh/dist/libcrux_mlkem768_sha3.h \
    src/crypto/external/bsd/openssh/dist/mlkem768.sh

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.




Home | Main Index | Thread Index | Old Index