summaryrefslogtreecommitdiff
path: root/src/lib/libcrypto/dsa/dsa_pmeth.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_pmeth.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_pmeth.c42
1 files changed, 13 insertions, 29 deletions
diff --git a/src/lib/libcrypto/dsa/dsa_pmeth.c b/src/lib/libcrypto/dsa/dsa_pmeth.c
index 7076bf7b67..4e77c6f64b 100644
--- a/src/lib/libcrypto/dsa/dsa_pmeth.c
+++ b/src/lib/libcrypto/dsa/dsa_pmeth.c
@@ -281,38 +281,22 @@ static int pkey_dsa_keygen(EVP_PKEY_CTX *ctx, EVP_PKEY *pkey)
281 return DSA_generate_key(pkey->pkey.dsa); 281 return DSA_generate_key(pkey->pkey.dsa);
282 } 282 }
283 283
284const EVP_PKEY_METHOD dsa_pkey_meth = 284const EVP_PKEY_METHOD dsa_pkey_meth = {
285 { 285 .pkey_id = EVP_PKEY_DSA,
286 EVP_PKEY_DSA, 286 .flags = EVP_PKEY_FLAG_AUTOARGLEN,
287 EVP_PKEY_FLAG_AUTOARGLEN,
288 pkey_dsa_init,
289 pkey_dsa_copy,
290 pkey_dsa_cleanup,
291
292 0,
293 pkey_dsa_paramgen,
294
295 0,
296 pkey_dsa_keygen,
297
298 0,
299 pkey_dsa_sign,
300
301 0,
302 pkey_dsa_verify,
303
304 0,0,
305
306 0,0,0,0,
307 287
308 0,0, 288 .init = pkey_dsa_init,
289 .copy = pkey_dsa_copy,
290 .cleanup = pkey_dsa_cleanup,
309 291
310 0,0, 292 .paramgen = pkey_dsa_paramgen,
311 293
312 0,0, 294 .keygen = pkey_dsa_keygen,
313 295
314 pkey_dsa_ctrl, 296 .sign = pkey_dsa_sign,
315 pkey_dsa_ctrl_str
316 297
298 .verify = pkey_dsa_verify,
317 299
318 }; 300 .ctrl = pkey_dsa_ctrl,
301 .ctrl_str = pkey_dsa_ctrl_str
302};