1
0
mirror of https://github.com/openbsd/src.git synced 2025-01-10 06:47:55 -08:00
Commit Graph

8 Commits

Author SHA1 Message Date
djm
52769410c4 remove hmac-ripemd160; ok dtucker 2017-05-08 22:57:38 +00:00
djm
3dbedef401 Add FingerprintHash option to control algorithm used for key
fingerprints. Default changes from MD5 to SHA256 and format
from hex to base64.

Feedback and ok naddy@ markus@
2014-12-21 22:27:55 +00:00
djm
97a43512f8 forward-declare struct sshbuf so consumers don't need to include sshbuf.h 2014-07-03 04:36:45 +00:00
djm
ea2d82896a New key API: refactor key-related functions to be more library-like,
existing API is offered as a set of wrappers.

with and ok markus@

Thanks also to Ben Hawkes, David Tomaschik, Ivan Fratric, Matthew
Dempsky and Ron Bowes for a detailed review a few months ago.
2014-06-24 01:13:21 +00:00
djm
37ec574aa0 revert __bounded change; it causes way more problems for portable than
it solves; pointed out by dtucker@
2014-05-02 03:27:54 +00:00
djm
6dd8ae427b use __bounded(...) attribute recently added to sys/cdefs.h instead of
longform __attribute__(__bounded(...));

for brevity and a warning free compilation with llvm/clan
2014-03-26 04:55:35 +00:00
markus
f7baae32f6 replace openssl HMAC with an implementation based on our ssh_digest_*
ok and feedback djm@
2014-01-27 18:58:14 +00:00
djm
8df5df93ec 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@
2014-01-09 23:20:00 +00:00