summaryrefslogtreecommitdiff
path: root/src/lib/libcrypto/dh/dh_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/dh/dh_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/dh/dh_pmeth.c')
-rw-r--r--src/lib/libcrypto/dh/dh_pmeth.c42
1 files changed, 12 insertions, 30 deletions
diff --git a/src/lib/libcrypto/dh/dh_pmeth.c b/src/lib/libcrypto/dh/dh_pmeth.c
index ec4553c0a8..c359bb4d2b 100644
--- a/src/lib/libcrypto/dh/dh_pmeth.c
+++ b/src/lib/libcrypto/dh/dh_pmeth.c
@@ -217,38 +217,20 @@ static int pkey_dh_derive(EVP_PKEY_CTX *ctx, unsigned char *key, size_t *keylen)
217 return 1; 217 return 1;
218 } 218 }
219 219
220const EVP_PKEY_METHOD dh_pkey_meth = 220const EVP_PKEY_METHOD dh_pkey_meth = {
221 { 221 .pkey_id = EVP_PKEY_DH,
222 EVP_PKEY_DH, 222 .flags = EVP_PKEY_FLAG_AUTOARGLEN,
223 EVP_PKEY_FLAG_AUTOARGLEN,
224 pkey_dh_init,
225 pkey_dh_copy,
226 pkey_dh_cleanup,
227
228 0,
229 pkey_dh_paramgen,
230
231 0,
232 pkey_dh_keygen,
233
234 0,
235 0,
236
237 0,
238 0,
239
240 0,0,
241
242 0,0,0,0,
243 223
244 0,0, 224 .init = pkey_dh_init,
225 .copy = pkey_dh_copy,
226 .cleanup = pkey_dh_cleanup,
245 227
246 0,0, 228 .paramgen = pkey_dh_paramgen,
247 229
248 0, 230 .keygen = pkey_dh_keygen,
249 pkey_dh_derive,
250 231
251 pkey_dh_ctrl, 232 .derive = pkey_dh_derive,
252 pkey_dh_ctrl_str
253 233
254 }; 234 .ctrl = pkey_dh_ctrl,
235 .ctrl_str = pkey_dh_ctrl_str
236};