summaryrefslogtreecommitdiff
path: root/src/lib/libcrypto/hmac/hm_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/hmac/hm_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 'src/lib/libcrypto/hmac/hm_pmeth.c')
-rw-r--r--src/lib/libcrypto/hmac/hm_pmeth.c41
1 files changed, 11 insertions, 30 deletions
diff --git a/src/lib/libcrypto/hmac/hm_pmeth.c b/src/lib/libcrypto/hmac/hm_pmeth.c
index f1c67329d0..4d287724c3 100644
--- a/src/lib/libcrypto/hmac/hm_pmeth.c
+++ b/src/lib/libcrypto/hmac/hm_pmeth.c
@@ -235,37 +235,18 @@ static int pkey_hmac_ctrl_str(EVP_PKEY_CTX *ctx,
235 return -2; 235 return -2;
236 } 236 }
237 237
238const EVP_PKEY_METHOD hmac_pkey_meth = 238const EVP_PKEY_METHOD hmac_pkey_meth = {
239 { 239 .pkey_id = EVP_PKEY_HMAC,
240 EVP_PKEY_HMAC,
241 0,
242 pkey_hmac_init,
243 pkey_hmac_copy,
244 pkey_hmac_cleanup,
245
246 0, 0,
247
248 0,
249 pkey_hmac_keygen,
250
251 0, 0,
252
253 0, 0,
254
255 0,0,
256
257 hmac_signctx_init,
258 hmac_signctx,
259
260 0,0,
261
262 0,0,
263 240
264 0,0, 241 .init = pkey_hmac_init,
242 .copy = pkey_hmac_copy,
243 .cleanup = pkey_hmac_cleanup,
265 244
266 0,0, 245 .keygen = pkey_hmac_keygen,
267 246
268 pkey_hmac_ctrl, 247 .signctx_init = hmac_signctx_init,
269 pkey_hmac_ctrl_str 248 .signctx = hmac_signctx,
270 249
271 }; 250 .ctrl = pkey_hmac_ctrl,
251 .ctrl_str = pkey_hmac_ctrl_str
252};