summaryrefslogtreecommitdiffstats
path: root/hash.c (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Wrap sha2.h include in ifdef.Darren Tucker2019-11-291-1/+3
| | | | Fixes build --without-openssl on at least Fedora.
* needs includes.h for WITH_OPENSSLDamien Miller2019-11-291-0/+2
|
* upstream: perform hashing directly in crypto_hash_sha512() usingdjm@openbsd.org2019-11-291-8/+22
| | | | | | | | libcrypto or libc SHA512 functions rather than calling ssh_digest_memory(); avoids many dependencies on ssh code that complicate standalone use of ed25519, as we want to do in sk-dummy.so OpenBSD-Commit-ID: 5a3c37593d3ba7add037b587cec44aaea088496d
* upstream commitnaddy@openbsd.org2018-01-231-1/+5
| | | | | | clarify authorship; prodded by and ok markus@ OpenBSD-Commit-ID: e1938eee58c89b064befdabe232835fa83bb378c
* upstream commitdjm@openbsd.org2017-12-191-0/+2
| | | | | | | | pass negotiated signing algorithm though to sshkey_verify() and check that the negotiated algorithm matches the type in the signature (only matters for RSA SHA1/SHA2 sigs). ok markus@ OpenBSD-Commit-ID: 735fb15bf4adc060d3bee9d047a4bcaaa81b1af9
* upstream commitnaddy@openbsd.org2017-12-191-68/+13
| | | | | | | | Replace ED25519's private SHA-512 implementation with a call to the regular digest code. This speeds up compilation considerably. ok markus@ OpenBSD-Commit-ID: fcce8c3bcfe7389462a28228f63c823e80ade41c
* - (dtucker) [blocks.c fe25519.c ge25519.c hash.c sc25519.c verify.c] IncludeDarren Tucker2014-01-171-0/+2
| | | | includes.h to pull in all of the compatibility stuff.
* - markus@cvs.openbsd.org 2013/12/09 11:03:45Damien Miller2013-12-181-2/+2
| | | | | | | | | | [blocks.c ed25519.c fe25519.c fe25519.h ge25519.c ge25519.h] [ge25519_base.data hash.c sc25519.c sc25519.h verify.c] Add Authors for the public domain ed25519/nacl code. see also http://nacl.cr.yp.to/features.html All of the NaCl software is in the public domain. and http://ed25519.cr.yp.to/software.html The Ed25519 software is in the public domain.
* - [blocks.c ed25519.c fe25519.c fe25519.h ge25519.c ge25519.h]Damien Miller2013-12-071-1/+1
| | | | [ge25519_base.data hash.c sc25519.c sc25519.h verify.c] Fix RCS idents
* - markus@cvs.openbsd.org 2013/12/06 13:39:49Damien Miller2013-12-071-0/+74
[authfd.c authfile.c key.c key.h myproposal.h pathnames.h readconf.c] [servconf.c ssh-agent.c ssh-keygen.c ssh-keyscan.1 ssh-keyscan.c] [ssh-keysign.c ssh.c ssh_config.5 sshd.8 sshd.c verify.c ssh-ed25519.c] [sc25519.h sc25519.c hash.c ge25519_base.data ge25519.h ge25519.c] [fe25519.h fe25519.c ed25519.c crypto_api.h blocks.c] support ed25519 keys (hostkeys and user identities) using the public domain ed25519 reference code from SUPERCOP, see http://ed25519.cr.yp.to/software.html feedback, help & ok djm@