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.