Mercurial > dropbear
comparison ecdsa.h @ 1602:0f149d63068d
#error if no ecc size is chosen
author | Matt Johnston <matt@ucc.asn.au> |
---|---|
date | Thu, 08 Mar 2018 22:22:11 +0800 |
parents | 016b86f03e21 |
children | 99ca393afc56 |
comparison
equal
deleted
inserted
replaced
1601:b711a8256919 | 1602:0f149d63068d |
---|---|
14 #elif DROPBEAR_ECC_384 | 14 #elif DROPBEAR_ECC_384 |
15 #define ECDSA_DEFAULT_SIZE 384 | 15 #define ECDSA_DEFAULT_SIZE 384 |
16 #elif DROPBEAR_ECC_521 | 16 #elif DROPBEAR_ECC_521 |
17 #define ECDSA_DEFAULT_SIZE 521 | 17 #define ECDSA_DEFAULT_SIZE 521 |
18 #else | 18 #else |
19 #define ECDSA_DEFAULT_SIZE 0 | 19 #error ECDSA can't be enabled without enabling at least one size (256, 384, 521) |
20 #endif | 20 #endif |
21 | 21 |
22 ecc_key *gen_ecdsa_priv_key(unsigned int bit_size); | 22 ecc_key *gen_ecdsa_priv_key(unsigned int bit_size); |
23 ecc_key *buf_get_ecdsa_pub_key(buffer* buf); | 23 ecc_key *buf_get_ecdsa_pub_key(buffer* buf); |
24 ecc_key *buf_get_ecdsa_priv_key(buffer *buf); | 24 ecc_key *buf_get_ecdsa_priv_key(buffer *buf); |