Mercurial > dropbear
comparison algo.h @ 1294:56aba7dedbea
options for disabling "normal" DH
author | Matt Johnston <matt@ucc.asn.au> |
---|---|
date | Mon, 02 May 2016 23:48:16 +0200 |
parents | 2052b53d3034 |
children | 750ec4ec4cbe |
comparison
equal
deleted
inserted
replaced
1293:dc8f7997f10f | 1294:56aba7dedbea |
---|---|
81 eg sha1-96 */ | 81 eg sha1-96 */ |
82 const unsigned char hashsize; | 82 const unsigned char hashsize; |
83 }; | 83 }; |
84 | 84 |
85 enum dropbear_kex_mode { | 85 enum dropbear_kex_mode { |
86 #if DROPBEAR_NORMAL_DH | |
86 DROPBEAR_KEX_NORMAL_DH, | 87 DROPBEAR_KEX_NORMAL_DH, |
88 #endif | |
89 #ifdef DROPBEAR_ECDH | |
87 DROPBEAR_KEX_ECDH, | 90 DROPBEAR_KEX_ECDH, |
91 #endif | |
92 #ifdef DROPBEAR_CURVE25519 | |
88 DROPBEAR_KEX_CURVE25519, | 93 DROPBEAR_KEX_CURVE25519, |
94 #endif | |
89 }; | 95 }; |
90 | 96 |
91 struct dropbear_kex { | 97 struct dropbear_kex { |
92 enum dropbear_kex_mode mode; | 98 enum dropbear_kex_mode mode; |
93 | 99 |