Introduce digest API and use it to perform all hashing operations
authordjm <djm@openbsd.org>
Thu, 9 Jan 2014 23:20:00 +0000 (23:20 +0000)
committerdjm <djm@openbsd.org>
Thu, 9 Jan 2014 23:20:00 +0000 (23:20 +0000)
commit8df5df93ec0c8b5c8a3f94bd81f484198667d804
treee4d51ed2df90ab75b055f10d86e1a3e089fc1718
parent5ec43f377baec23910ddca3503b3d9727a415a00
Introduce digest API and use it to perform all hashing operations
rather than calling OpenSSL EVP_Digest* directly. Will make it easier
to build a reduced-feature OpenSSH without OpenSSL in future;
feedback, ok markus@
26 files changed:
usr.bin/ssh/digest.c [new file with mode: 0644]
usr.bin/ssh/digest.h [new file with mode: 0644]
usr.bin/ssh/hostfile.c
usr.bin/ssh/kex.c
usr.bin/ssh/kex.h
usr.bin/ssh/kexc25519.c
usr.bin/ssh/kexc25519c.c
usr.bin/ssh/kexc25519s.c
usr.bin/ssh/kexdh.c
usr.bin/ssh/kexecdh.c
usr.bin/ssh/kexecdhc.c
usr.bin/ssh/kexecdhs.c
usr.bin/ssh/kexgex.c
usr.bin/ssh/kexgexc.c
usr.bin/ssh/kexgexs.c
usr.bin/ssh/key.c
usr.bin/ssh/key.h
usr.bin/ssh/lib/Makefile
usr.bin/ssh/roaming_client.c
usr.bin/ssh/roaming_common.c
usr.bin/ssh/schnorr.c
usr.bin/ssh/schnorr.h
usr.bin/ssh/ssh-dss.c
usr.bin/ssh/ssh-ecdsa.c
usr.bin/ssh/ssh-rsa.c
usr.bin/ssh/sshconnect2.c