comparison ecdsa.h @ 1461:fb90a5ba84e0

Merge pull request #49 from fperrad/20170812_lint Some linting, const parameters
author Matt Johnston <matt@ucc.asn.au>
date Thu, 25 Jan 2018 21:55:25 +0800
parents 06d52bcb8094
children 016b86f03e21
comparison
equal deleted inserted replaced
1454:ef310db5ccec 1461:fb90a5ba84e0
21 ecc_key *gen_ecdsa_priv_key(unsigned int bit_size); 21 ecc_key *gen_ecdsa_priv_key(unsigned int bit_size);
22 ecc_key *buf_get_ecdsa_pub_key(buffer* buf); 22 ecc_key *buf_get_ecdsa_pub_key(buffer* buf);
23 ecc_key *buf_get_ecdsa_priv_key(buffer *buf); 23 ecc_key *buf_get_ecdsa_priv_key(buffer *buf);
24 void buf_put_ecdsa_pub_key(buffer *buf, ecc_key *key); 24 void buf_put_ecdsa_pub_key(buffer *buf, ecc_key *key);
25 void buf_put_ecdsa_priv_key(buffer *buf, ecc_key *key); 25 void buf_put_ecdsa_priv_key(buffer *buf, ecc_key *key);
26 enum signkey_type ecdsa_signkey_type(ecc_key * key); 26 enum signkey_type ecdsa_signkey_type(const ecc_key * key);
27 27
28 void buf_put_ecdsa_sign(buffer *buf, ecc_key *key, buffer *data_buf); 28 void buf_put_ecdsa_sign(buffer *buf, const ecc_key *key, const buffer *data_buf);
29 int buf_ecdsa_verify(buffer *buf, ecc_key *key, buffer *data_buf); 29 int buf_ecdsa_verify(buffer *buf, const ecc_key *key, const buffer *data_buf);
30 /* Returns 1 on success */ 30 /* Returns 1 on success */
31 int signkey_is_ecdsa(enum signkey_type type); 31 int signkey_is_ecdsa(enum signkey_type type);
32 32
33 #endif 33 #endif
34 34