diff options
Diffstat (limited to 'src/lib/libcrypto/ec/ec_pmeth.c')
-rw-r--r-- | src/lib/libcrypto/ec/ec_pmeth.c | 41 |
1 files changed, 13 insertions, 28 deletions
diff --git a/src/lib/libcrypto/ec/ec_pmeth.c b/src/lib/libcrypto/ec/ec_pmeth.c index dfc8ace27b..c970d8c9ca 100644 --- a/src/lib/libcrypto/ec/ec_pmeth.c +++ b/src/lib/libcrypto/ec/ec_pmeth.c | |||
@@ -304,38 +304,23 @@ static int pkey_ec_keygen(EVP_PKEY_CTX *ctx, EVP_PKEY *pkey) | |||
304 | return EC_KEY_generate_key(pkey->pkey.ec); | 304 | return EC_KEY_generate_key(pkey->pkey.ec); |
305 | } | 305 | } |
306 | 306 | ||
307 | const EVP_PKEY_METHOD ec_pkey_meth = | 307 | const EVP_PKEY_METHOD ec_pkey_meth = { |
308 | { | 308 | .pkey_id = EVP_PKEY_EC, |
309 | EVP_PKEY_EC, | ||
310 | 0, | ||
311 | pkey_ec_init, | ||
312 | pkey_ec_copy, | ||
313 | pkey_ec_cleanup, | ||
314 | |||
315 | 0, | ||
316 | pkey_ec_paramgen, | ||
317 | |||
318 | 0, | ||
319 | pkey_ec_keygen, | ||
320 | |||
321 | 0, | ||
322 | pkey_ec_sign, | ||
323 | |||
324 | 0, | ||
325 | pkey_ec_verify, | ||
326 | 309 | ||
327 | 0,0, | 310 | .init = pkey_ec_init, |
311 | .copy = pkey_ec_copy, | ||
312 | .cleanup = pkey_ec_cleanup, | ||
328 | 313 | ||
329 | 0,0,0,0, | 314 | .paramgen = pkey_ec_paramgen, |
330 | 315 | ||
331 | 0,0, | 316 | .keygen = pkey_ec_keygen, |
332 | 317 | ||
333 | 0,0, | 318 | .sign = pkey_ec_sign, |
334 | 319 | ||
335 | 0, | 320 | .verify = pkey_ec_verify, |
336 | pkey_ec_derive, | ||
337 | 321 | ||
338 | pkey_ec_ctrl, | 322 | .derive = pkey_ec_derive, |
339 | pkey_ec_ctrl_str | ||
340 | 323 | ||
341 | }; | 324 | .ctrl = pkey_ec_ctrl, |
325 | .ctrl_str = pkey_ec_ctrl_str | ||
326 | }; | ||