diff options
Diffstat (limited to 'kexdh.c')
-rw-r--r-- | kexdh.c | 10 |
1 files changed, 10 insertions, 0 deletions
@@ -49,13 +49,23 @@ kex_dh_keygen(struct kex *kex) | |||
49 | { | 49 | { |
50 | switch (kex->kex_type) { | 50 | switch (kex->kex_type) { |
51 | case KEX_DH_GRP1_SHA1: | 51 | case KEX_DH_GRP1_SHA1: |
52 | #ifdef GSSAPI | ||
53 | case KEX_GSS_GRP1_SHA1: | ||
54 | #endif | ||
52 | kex->dh = dh_new_group1(); | 55 | kex->dh = dh_new_group1(); |
53 | break; | 56 | break; |
54 | case KEX_DH_GRP14_SHA1: | 57 | case KEX_DH_GRP14_SHA1: |
55 | case KEX_DH_GRP14_SHA256: | 58 | case KEX_DH_GRP14_SHA256: |
59 | #ifdef GSSAPI | ||
60 | case KEX_GSS_GRP14_SHA1: | ||
61 | case KEX_GSS_GRP14_SHA256: | ||
62 | #endif | ||
56 | kex->dh = dh_new_group14(); | 63 | kex->dh = dh_new_group14(); |
57 | break; | 64 | break; |
58 | case KEX_DH_GRP16_SHA512: | 65 | case KEX_DH_GRP16_SHA512: |
66 | #ifdef GSSAPI | ||
67 | case KEX_GSS_GRP16_SHA512: | ||
68 | #endif | ||
59 | kex->dh = dh_new_group16(); | 69 | kex->dh = dh_new_group16(); |
60 | break; | 70 | break; |
61 | case KEX_DH_GRP18_SHA512: | 71 | case KEX_DH_GRP18_SHA512: |