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