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