Mercurial > dropbear
comparison rsa.h @ 1675:ae41624c2198
split signkey_type and signature_type for RSA sha1 vs sha256
author | Matt Johnston <matt@ucc.asn.au> |
---|---|
date | Sun, 17 May 2020 23:58:31 +0800 |
parents | ba6fc7afe1c5 |
children |
comparison
equal
deleted
inserted
replaced
1674:ba6fc7afe1c5 | 1675:ae41624c2198 |
---|---|
41 mp_int* q; | 41 mp_int* q; |
42 | 42 |
43 } dropbear_rsa_key; | 43 } dropbear_rsa_key; |
44 | 44 |
45 void buf_put_rsa_sign(buffer* buf, const dropbear_rsa_key *key, | 45 void buf_put_rsa_sign(buffer* buf, const dropbear_rsa_key *key, |
46 enum signkey_type sigtype, const buffer *data_buf); | 46 enum signature_type sigtype, const buffer *data_buf); |
47 #if DROPBEAR_SIGNKEY_VERIFY | 47 #if DROPBEAR_SIGNKEY_VERIFY |
48 int buf_rsa_verify(buffer * buf, const dropbear_rsa_key *key, | 48 int buf_rsa_verify(buffer * buf, const dropbear_rsa_key *key, |
49 enum signkey_type sigtype, const buffer *data_buf); | 49 enum signature_type sigtype, const buffer *data_buf); |
50 #endif | 50 #endif |
51 int buf_get_rsa_pub_key(buffer* buf, dropbear_rsa_key *key); | 51 int buf_get_rsa_pub_key(buffer* buf, dropbear_rsa_key *key); |
52 int buf_get_rsa_priv_key(buffer* buf, dropbear_rsa_key *key); | 52 int buf_get_rsa_priv_key(buffer* buf, dropbear_rsa_key *key); |
53 void buf_put_rsa_pub_key(buffer* buf, const dropbear_rsa_key *key); | 53 void buf_put_rsa_pub_key(buffer* buf, const dropbear_rsa_key *key); |
54 void buf_put_rsa_priv_key(buffer* buf, const dropbear_rsa_key *key); | 54 void buf_put_rsa_priv_key(buffer* buf, const dropbear_rsa_key *key); |