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);