Mercurial > dropbear
comparison ecdsa.h @ 794:d386defb5376 ecc
more ecdsa signkey work, not correct
author | Matt Johnston <matt@ucc.asn.au> |
---|---|
date | Sun, 28 Apr 2013 23:17:43 +0800 |
parents | 70625eed40c9 |
children | 7f604f9b3756 |
comparison
equal
deleted
inserted
replaced
793:70625eed40c9 | 794:d386defb5376 |
---|---|
1 #ifndef _ECDSA_H_ | 1 #ifndef _ECDSA_H_ |
2 #define _ECDSA_H_ | 2 #define _ECDSA_H_ |
3 | 3 |
4 #include "includes.h" | 4 #include "includes.h" |
5 #include "buffer.h" | 5 #include "buffer.h" |
6 | |
7 #ifdef DROPBEAR_ECC_256 | |
8 #define ECDSA_DEFAULT_SIZE 256 | |
9 #elif DROPBEAR_ECC_384 | |
10 #define ECDSA_DEFAULT_SIZE 384 | |
11 #elif DROPBEAR_ECC_521 | |
12 #define ECDSA_DEFAULT_SIZE 521 | |
13 #else | |
14 #define ECDSA_DEFAULT_SIZE 0 | |
15 #endif | |
6 | 16 |
7 ecc_key *gen_ecdsa_priv_key(unsigned int bit_size); | 17 ecc_key *gen_ecdsa_priv_key(unsigned int bit_size); |
8 ecc_key *buf_get_ecdsa_pub_key(buffer* buf); | 18 ecc_key *buf_get_ecdsa_pub_key(buffer* buf); |
9 ecc_key *buf_get_ecdsa_priv_key(buffer *buf); | 19 ecc_key *buf_get_ecdsa_priv_key(buffer *buf); |
10 void buf_put_ecdsa_pub_key(buffer *buf, ecc_key *key); | 20 void buf_put_ecdsa_pub_key(buffer *buf, ecc_key *key); |