summaryrefslogtreecommitdiff
path: root/src/lib/libcrypto/dh/dh_ameth.c
diff options
context:
space:
mode:
authormiod <>2014-04-27 20:26:49 +0000
committermiod <>2014-04-27 20:26:49 +0000
commit45bb7f0ae87ddf787dd06d515db9afb04a74bf6c (patch)
tree319f4236c4f33e8d28d3d3a51c99e82d996e948f /src/lib/libcrypto/dh/dh_ameth.c
parentcbbb78bcf8e4dca14564fbea5fdfe0703e2951cc (diff)
downloadopenbsd-45bb7f0ae87ddf787dd06d515db9afb04a74bf6c.tar.gz
openbsd-45bb7f0ae87ddf787dd06d515db9afb04a74bf6c.tar.bz2
openbsd-45bb7f0ae87ddf787dd06d515db9afb04a74bf6c.zip
Use C99 initializers for the various FOO_METHOD structs. More readable, and
avoid unreadable/unmaintainable constructs like that: const EVP_PKEY_ASN1_METHOD cmac_asn1_meth = { EVP_PKEY_CMAC, EVP_PKEY_CMAC, 0, "CMAC", "OpenSSL CMAC method", 0,0,0,0, 0,0,0, cmac_size, 0, 0,0,0,0,0,0,0, cmac_key_free, 0, 0,0 }; ok matthew@ deraadt@
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