comparison dss.h @ 1511:5916af64acd4 fuzz

merge from main
author Matt Johnston <matt@ucc.asn.au>
date Sat, 17 Feb 2018 19:29:51 +0800
parents 06d52bcb8094
children ba6fc7afe1c5
comparison
equal deleted inserted replaced
1457:32f990cc96b1 1511:5916af64acd4
42 } dropbear_dss_key; 42 } dropbear_dss_key;
43 43
44 #define DSS_P_BITS 1024 44 #define DSS_P_BITS 1024
45 #define DSS_Q_BITS 160 45 #define DSS_Q_BITS 160
46 46
47 void buf_put_dss_sign(buffer* buf, dropbear_dss_key *key, buffer *data_buf); 47 void buf_put_dss_sign(buffer* buf, const dropbear_dss_key *key, const buffer *data_buf);
48 #if DROPBEAR_SIGNKEY_VERIFY 48 #if DROPBEAR_SIGNKEY_VERIFY
49 int buf_dss_verify(buffer* buf, dropbear_dss_key *key, buffer *data_buf); 49 int buf_dss_verify(buffer* buf, const dropbear_dss_key *key, const buffer *data_buf);
50 #endif 50 #endif
51 int buf_get_dss_pub_key(buffer* buf, dropbear_dss_key *key); 51 int buf_get_dss_pub_key(buffer* buf, dropbear_dss_key *key);
52 int buf_get_dss_priv_key(buffer* buf, dropbear_dss_key *key); 52 int buf_get_dss_priv_key(buffer* buf, dropbear_dss_key *key);
53 void buf_put_dss_pub_key(buffer* buf, dropbear_dss_key *key); 53 void buf_put_dss_pub_key(buffer* buf, const dropbear_dss_key *key);
54 void buf_put_dss_priv_key(buffer* buf, dropbear_dss_key *key); 54 void buf_put_dss_priv_key(buffer* buf, const dropbear_dss_key *key);
55 void dss_key_free(dropbear_dss_key *key); 55 void dss_key_free(dropbear_dss_key *key);
56 56
57 #endif /* DROPBEAR_DSS */ 57 #endif /* DROPBEAR_DSS */
58 58
59 #endif /* DROPBEAR_DSS_H_ */ 59 #endif /* DROPBEAR_DSS_H_ */