summaryrefslogtreecommitdiff
path: root/src/lib/libcrypto/dsa/dsa_ossl.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/dsa/dsa_ossl.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 '')
-rw-r--r--src/lib/libcrypto/dsa/dsa_ossl.c18
1 files changed, 6 insertions, 12 deletions
diff --git a/src/lib/libcrypto/dsa/dsa_ossl.c b/src/lib/libcrypto/dsa/dsa_ossl.c
index b3d78e524c..7e0e3b006e 100644
--- a/src/lib/libcrypto/dsa/dsa_ossl.c
+++ b/src/lib/libcrypto/dsa/dsa_ossl.c
@@ -74,18 +74,12 @@ static int dsa_init(DSA *dsa);
74static int dsa_finish(DSA *dsa); 74static int dsa_finish(DSA *dsa);
75 75
76static DSA_METHOD openssl_dsa_meth = { 76static DSA_METHOD openssl_dsa_meth = {
77"OpenSSL DSA method", 77 .name = "OpenSSL DSA method",
78dsa_do_sign, 78 .dsa_do_sign = dsa_do_sign,
79dsa_sign_setup, 79 .dsa_sign_setup = dsa_sign_setup,
80dsa_do_verify, 80 .dsa_do_verify = dsa_do_verify,
81NULL, /* dsa_mod_exp, */ 81 .init = dsa_init,
82NULL, /* dsa_bn_mod_exp, */ 82 .finish = dsa_finish
83dsa_init,
84dsa_finish,
850,
86NULL,
87NULL,
88NULL
89}; 83};
90 84
91/* These macro wrappers replace attempts to use the dsa_mod_exp() and 85/* These macro wrappers replace attempts to use the dsa_mod_exp() and