Mercurial > dropbear
comparison ecdsa.h @ 793:70625eed40c9 ecc
A bit of work on ecdsa for host/auth keys
author | Matt Johnston <matt@ucc.asn.au> |
---|---|
date | Sun, 14 Apr 2013 00:50:03 +0800 |
parents | d1575fdc29a6 |
children | d386defb5376 |
comparison
equal
deleted
inserted
replaced
768:6e6ce39da2fc | 793:70625eed40c9 |
---|---|
1 #ifndef _ECDSA_H_ | |
2 #define _ECDSA_H_ | |
3 | |
4 #include "includes.h" | |
5 #include "buffer.h" | |
6 | |
7 ecc_key *gen_ecdsa_priv_key(unsigned int bit_size); | |
8 ecc_key *buf_get_ecdsa_pub_key(buffer* buf); | |
9 ecc_key *buf_get_ecdsa_priv_key(buffer *buf); | |
10 void buf_put_ecdsa_pub_key(buffer *buf, ecc_key *key); | |
11 void buf_put_ecdsa_priv_key(buffer *buf, ecc_key *key); | |
12 | |
13 void buf_put_ecdsa_sign(buffer *buf, ecc_key *key, buffer *data_buf); | |
14 int buf_ecdsa_verify(buffer *buf, ecc_key *key, buffer *data_buf); | |
15 | |
16 #endif // _ECDSA_H_ |