Mercurial > dropbear
comparison ecdsa.h @ 1543:016b86f03e21
Change default ecdsa size to 256
author | Matt Johnston <matt@ucc.asn.au> |
---|---|
date | Mon, 26 Feb 2018 22:19:01 +0800 |
parents | 06d52bcb8094 |
children | 0f149d63068d |
comparison
equal
deleted
inserted
replaced
1542:940828026f28 | 1543:016b86f03e21 |
---|---|
5 #include "buffer.h" | 5 #include "buffer.h" |
6 #include "signkey.h" | 6 #include "signkey.h" |
7 | 7 |
8 #if DROPBEAR_ECDSA | 8 #if DROPBEAR_ECDSA |
9 | 9 |
10 /* Prefer the larger size - it's fast anyway */ | 10 /* prefer 256 or 384 since those are SHOULD for |
11 #if DROPBEAR_ECC_521 | 11 draft-ietf-curdle-ssh-kex-sha2.txt */ |
12 #define ECDSA_DEFAULT_SIZE 521 | 12 #if DROPBEAR_ECC_256 |
13 #define ECDSA_DEFAULT_SIZE 256 | |
13 #elif DROPBEAR_ECC_384 | 14 #elif DROPBEAR_ECC_384 |
14 #define ECDSA_DEFAULT_SIZE 384 | 15 #define ECDSA_DEFAULT_SIZE 384 |
15 #elif DROPBEAR_ECC_256 | 16 #elif DROPBEAR_ECC_521 |
16 #define ECDSA_DEFAULT_SIZE 256 | 17 #define ECDSA_DEFAULT_SIZE 521 |
17 #else | 18 #else |
18 #define ECDSA_DEFAULT_SIZE 0 | 19 #define ECDSA_DEFAULT_SIZE 0 |
19 #endif | 20 #endif |
20 | 21 |
21 ecc_key *gen_ecdsa_priv_key(unsigned int bit_size); | 22 ecc_key *gen_ecdsa_priv_key(unsigned int bit_size); |