Revision ee3d4ef8
| b/src/libstrongswan/plugins/openssl/openssl_plugin.c | ||
|---|---|---|
| 256 | 256 |
lib->crypto->add_hasher(lib->crypto, HASH_SHA512, |
| 257 | 257 |
(hasher_constructor_t)openssl_hasher_create); |
| 258 | 258 |
|
| 259 |
/* ec diffie hellman */ |
|
| 260 |
lib->crypto->add_dh(lib->crypto, ECP_192_BIT, |
|
| 261 |
(dh_constructor_t)openssl_ec_diffie_hellman_create); |
|
| 262 |
lib->crypto->add_dh(lib->crypto, ECP_224_BIT, |
|
| 263 |
(dh_constructor_t)openssl_ec_diffie_hellman_create); |
|
| 259 |
/* (ec) diffie hellman */ |
|
| 260 |
lib->crypto->add_dh(lib->crypto, MODP_2048_BIT, |
|
| 261 |
(dh_constructor_t)openssl_diffie_hellman_create); |
|
| 262 |
lib->crypto->add_dh(lib->crypto, MODP_1536_BIT, |
|
| 263 |
(dh_constructor_t)openssl_diffie_hellman_create); |
|
| 264 | 264 |
lib->crypto->add_dh(lib->crypto, ECP_256_BIT, |
| 265 | 265 |
(dh_constructor_t)openssl_ec_diffie_hellman_create); |
| 266 | 266 |
lib->crypto->add_dh(lib->crypto, ECP_384_BIT, |
| 267 | 267 |
(dh_constructor_t)openssl_ec_diffie_hellman_create); |
| 268 | 268 |
lib->crypto->add_dh(lib->crypto, ECP_521_BIT, |
| 269 | 269 |
(dh_constructor_t)openssl_ec_diffie_hellman_create); |
| 270 |
|
|
| 271 |
/* diffie hellman */ |
|
| 272 |
lib->crypto->add_dh(lib->crypto, MODP_2048_BIT, |
|
| 273 |
(dh_constructor_t)openssl_diffie_hellman_create); |
|
| 274 |
lib->crypto->add_dh(lib->crypto, MODP_1536_BIT, |
|
| 275 |
(dh_constructor_t)openssl_diffie_hellman_create); |
|
| 270 |
lib->crypto->add_dh(lib->crypto, ECP_224_BIT, |
|
| 271 |
(dh_constructor_t)openssl_ec_diffie_hellman_create); |
|
| 272 |
lib->crypto->add_dh(lib->crypto, ECP_192_BIT, |
|
| 273 |
(dh_constructor_t)openssl_ec_diffie_hellman_create); |
|
| 276 | 274 |
lib->crypto->add_dh(lib->crypto, MODP_3072_BIT, |
| 277 | 275 |
(dh_constructor_t)openssl_diffie_hellman_create); |
| 278 | 276 |
lib->crypto->add_dh(lib->crypto, MODP_4096_BIT, |
Also available in: Unified diff