Mercurial > dropbear
diff dropbearkey.c @ 1916:3f4cdf839a1a
Make SHA1 optional, implement SHA256 fingerprints
SHA256 is always compiled and only enable SHA1 when needed. Fingerprints
are always SHA256: base64 format, md5 and sha1 are removed. dbrandom now
uses sha256 its hash function.
author | Matt Johnston <matt@ucc.asn.au> |
---|---|
date | Wed, 30 Mar 2022 11:44:04 +0800 |
parents | 8b4274d34fe8 |
children |
line wrap: on
line diff
--- a/dropbearkey.c Wed Mar 30 10:23:39 2022 +0800 +++ b/dropbearkey.c Wed Mar 30 11:44:04 2022 +0800 @@ -341,7 +341,7 @@ err = base64_encode(buf_getptr(buf, len), len, base64key, &base64len); if (err != CRYPT_OK) { - fprintf(stderr, "base64 failed"); + dropbear_exit("base64 failed"); } typestring = signkey_name_from_type(keytype, NULL);