comparison options.h @ 851:c1c1b43f78c2 ecc

comments, turn off debugging options
author Matt Johnston <matt@ucc.asn.au>
date Sat, 09 Nov 2013 00:14:28 +0800
parents 7507b174bba0
children c19acba28590
comparison
equal deleted inserted replaced
850:7507b174bba0 851:c1c1b43f78c2
144 #define DROPBEAR_ECDSA 144 #define DROPBEAR_ECDSA
145 145
146 /* Generate hostkeys as-needed when the first connection using that key type occurs. 146 /* Generate hostkeys as-needed when the first connection using that key type occurs.
147 This avoids the need to otherwise run "dropbearkey" and avoids some problems 147 This avoids the need to otherwise run "dropbearkey" and avoids some problems
148 with badly seeded /dev/urandom when systems first boot. 148 with badly seeded /dev/urandom when systems first boot.
149 This also requires a runtime flag "-R". */ 149 This also requires a runtime flag "-R". This adds ~4kB to binary size (or hardly
150 anything if dropbearkey is linked in a "dropbearmulti" binary) */
150 #define DROPBEAR_DELAY_HOSTKEY 151 #define DROPBEAR_DELAY_HOSTKEY
151 152
152 /* Enable Curve25519 for key exchange. This is another elliptic 153 /* Enable Curve25519 for key exchange. This is another elliptic
153 * curve method with good security properties. Increases binary size 154 * curve method with good security properties. Increases binary size
154 * by ~10kB on x86-64 */ 155 * by ~8kB on x86-64 */
155 #define DROPBEAR_CURVE25519 156 #define DROPBEAR_CURVE25519
156 157
157 /* Enable elliptic curve Diffie Hellman key exchange, see note about 158 /* Enable elliptic curve Diffie Hellman key exchange, see note about
158 * ECDSA above */ 159 * ECDSA above */
159 #define DROPBEAR_ECDH 160 #define DROPBEAR_ECDH