summaryrefslogtreecommitdiff
path: root/src/lib/libcrypto/dh/dh_ameth.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/libcrypto/dh/dh_ameth.c')
-rw-r--r--src/lib/libcrypto/dh/dh_ameth.c60
1 files changed, 28 insertions, 32 deletions
diff --git a/src/lib/libcrypto/dh/dh_ameth.c b/src/lib/libcrypto/dh/dh_ameth.c
index d39f4b373d..a22614ae0a 100644
--- a/src/lib/libcrypto/dh/dh_ameth.c
+++ b/src/lib/libcrypto/dh/dh_ameth.c
@@ -466,36 +466,32 @@ int DHparams_print(BIO *bp, const DH *x)
466 return do_dh_print(bp, x, 4, NULL, 0); 466 return do_dh_print(bp, x, 4, NULL, 0);
467 } 467 }
468 468
469const EVP_PKEY_ASN1_METHOD dh_asn1_meth = 469const EVP_PKEY_ASN1_METHOD dh_asn1_meth = {
470 { 470 .pkey_id = EVP_PKEY_DH,
471 EVP_PKEY_DH, 471 .pkey_base_id = EVP_PKEY_DH,
472 EVP_PKEY_DH, 472
473 0, 473 .pem_str = "DH",
474 474 .info = "OpenSSL PKCS#3 DH method",
475 "DH", 475
476 "OpenSSL PKCS#3 DH method", 476 .pub_decode = dh_pub_decode,
477 477 .pub_encode = dh_pub_encode,
478 dh_pub_decode, 478 .pub_cmp = dh_pub_cmp,
479 dh_pub_encode, 479 .pub_print = dh_public_print,
480 dh_pub_cmp, 480
481 dh_public_print, 481 .priv_decode = dh_priv_decode,
482 482 .priv_encode = dh_priv_encode,
483 dh_priv_decode, 483 .priv_print = dh_private_print,
484 dh_priv_encode, 484
485 dh_private_print, 485 .pkey_size = int_dh_size,
486 486 .pkey_bits = dh_bits,
487 int_dh_size, 487
488 dh_bits, 488 .param_decode = dh_param_decode,
489 489 .param_encode = dh_param_encode,
490 dh_param_decode, 490 .param_missing = dh_missing_parameters,
491 dh_param_encode, 491 .param_copy = dh_copy_parameters,
492 dh_missing_parameters, 492 .param_cmp = dh_cmp_parameters,
493 dh_copy_parameters, 493 .param_print = dh_param_print,
494 dh_cmp_parameters, 494
495 dh_param_print, 495 .pkey_free = int_dh_free,
496 0, 496};
497
498 int_dh_free,
499 0
500 };
501 497