update OpenSSH's Ed25519 code to the last version of SUPERCOP (20221122)
authordjm <djm@openbsd.org>
Sun, 15 Jan 2023 23:05:32 +0000 (23:05 +0000)
committerdjm <djm@openbsd.org>
Sun, 15 Jan 2023 23:05:32 +0000 (23:05 +0000)
commit938209f18700f9020c708fa0a7ebfac1c3b176a9
tree1aa031bf5aecf9018272a5615abc12a27b939a06
parentcc7df38958bc53291cf2cc2f8d1a994910474d1a
update OpenSSH's Ed25519 code to the last version of SUPERCOP (20221122)
and change the import approach to the same one we use for Streamlined
NTRUPrime: use a shell script to extract the bits we need from SUPERCOP,
make some minor adjustments and squish them all into a single file.

ok tb@ tobhe@
12 files changed:
usr.bin/ssh/Makefile.inc
usr.bin/ssh/crypto_api.h
usr.bin/ssh/ed25519.c
usr.bin/ssh/ed25519.sh [new file with mode: 0644]
usr.bin/ssh/fe25519.c [deleted file]
usr.bin/ssh/fe25519.h [deleted file]
usr.bin/ssh/ge25519.c [deleted file]
usr.bin/ssh/ge25519.h [deleted file]
usr.bin/ssh/ge25519_base.data [deleted file]
usr.bin/ssh/sc25519.c [deleted file]
usr.bin/ssh/sc25519.h [deleted file]
usr.bin/ssh/verify.c [deleted file]