summaryrefslogtreecommitdiff
path: root/src/lib/libcrypto/evp/pmeth_lib.c
diff options
context:
space:
mode:
authortb <>2024-03-02 10:04:40 +0000
committertb <>2024-03-02 10:04:40 +0000
commitdd0f795db17e3461ba7c60f8116c3ead2cc485b9 (patch)
tree2abf257b03be6f8145317d295d64d224dc93fbee /src/lib/libcrypto/evp/pmeth_lib.c
parent10d41204e8ddb50a380449ffe06fcbff6b901565 (diff)
downloadopenbsd-dd0f795db17e3461ba7c60f8116c3ead2cc485b9.tar.gz
openbsd-dd0f795db17e3461ba7c60f8116c3ead2cc485b9.tar.bz2
openbsd-dd0f795db17e3461ba7c60f8116c3ead2cc485b9.zip
Remove EVP_PKEY_meth_*() API
After ameth, the second bit of custom EVP_PKEY API removal. ok jsing
Diffstat (limited to 'src/lib/libcrypto/evp/pmeth_lib.c')
-rw-r--r--src/lib/libcrypto/evp/pmeth_lib.c162
1 files changed, 1 insertions, 161 deletions
diff --git a/src/lib/libcrypto/evp/pmeth_lib.c b/src/lib/libcrypto/evp/pmeth_lib.c
index 67ab72eff3..a0d57594d8 100644
--- a/src/lib/libcrypto/evp/pmeth_lib.c
+++ b/src/lib/libcrypto/evp/pmeth_lib.c
@@ -1,4 +1,4 @@
1/* $OpenBSD: pmeth_lib.c,v 1.37 2024/01/13 12:46:59 tb Exp $ */ 1/* $OpenBSD: pmeth_lib.c,v 1.38 2024/03/02 10:04:40 tb Exp $ */
2/* Written by Dr Stephen N Henson (steve@openssl.org) for the OpenSSL 2/* Written by Dr Stephen N Henson (steve@openssl.org) for the OpenSSL
3 * project 2006. 3 * project 2006.
4 */ 4 */
@@ -347,163 +347,3 @@ EVP_PKEY_CTX_get_app_data(EVP_PKEY_CTX *ctx)
347{ 347{
348 return ctx->app_data; 348 return ctx->app_data;
349} 349}
350
351/*
352 * Remove all the functions below in the next major bump
353 */
354
355const EVP_PKEY_METHOD *
356EVP_PKEY_meth_find(int type)
357{
358 EVPerror(ERR_R_DISABLED);
359 return NULL;
360}
361
362EVP_PKEY_METHOD*
363EVP_PKEY_meth_new(int id, int flags)
364{
365 EVPerror(ERR_R_DISABLED);
366 return NULL;
367}
368
369void
370EVP_PKEY_meth_get0_info(int *ppkey_id, int *pflags, const EVP_PKEY_METHOD *meth)
371{
372}
373
374void
375EVP_PKEY_meth_copy(EVP_PKEY_METHOD *dst, const EVP_PKEY_METHOD *src)
376{
377}
378
379void
380EVP_PKEY_meth_free(EVP_PKEY_METHOD *pmeth)
381{
382}
383
384int
385EVP_PKEY_meth_add0(const EVP_PKEY_METHOD *pmeth)
386{
387 EVPerror(ERR_R_DISABLED);
388 return 0;
389}
390
391void
392EVP_PKEY_meth_set_init(EVP_PKEY_METHOD *pmeth,
393 int (*init)(EVP_PKEY_CTX *ctx))
394{
395}
396
397void
398EVP_PKEY_meth_set_copy(EVP_PKEY_METHOD *pmeth,
399 int (*copy)(EVP_PKEY_CTX *dst, EVP_PKEY_CTX *src))
400{
401}
402
403void
404EVP_PKEY_meth_set_cleanup(EVP_PKEY_METHOD *pmeth,
405 void (*cleanup)(EVP_PKEY_CTX *ctx))
406{
407}
408
409void
410EVP_PKEY_meth_set_paramgen(EVP_PKEY_METHOD *pmeth,
411 int (*paramgen_init)(EVP_PKEY_CTX *ctx),
412 int (*paramgen)(EVP_PKEY_CTX *ctx, EVP_PKEY *pkey))
413{
414}
415
416void
417EVP_PKEY_meth_set_keygen(EVP_PKEY_METHOD *pmeth,
418 int (*keygen_init)(EVP_PKEY_CTX *ctx),
419 int (*keygen)(EVP_PKEY_CTX *ctx, EVP_PKEY *pkey))
420{
421}
422
423void
424EVP_PKEY_meth_set_sign(EVP_PKEY_METHOD *pmeth,
425 int (*sign_init)(EVP_PKEY_CTX *ctx),
426 int (*sign)(EVP_PKEY_CTX *ctx, unsigned char *sig, size_t *siglen,
427 const unsigned char *tbs, size_t tbslen))
428{
429}
430
431void
432EVP_PKEY_meth_set_verify(EVP_PKEY_METHOD *pmeth,
433 int (*verify_init)(EVP_PKEY_CTX *ctx),
434 int (*verify)(EVP_PKEY_CTX *ctx, const unsigned char *sig, size_t siglen,
435 const unsigned char *tbs, size_t tbslen))
436{
437}
438
439void
440EVP_PKEY_meth_set_verify_recover(EVP_PKEY_METHOD *pmeth,
441 int (*verify_recover_init)(EVP_PKEY_CTX *ctx),
442 int (*verify_recover)(EVP_PKEY_CTX *ctx,
443 unsigned char *sig, size_t *siglen,
444 const unsigned char *tbs, size_t tbslen))
445{
446}
447
448void
449EVP_PKEY_meth_set_signctx(EVP_PKEY_METHOD *pmeth,
450 int (*signctx_init)(EVP_PKEY_CTX *ctx, EVP_MD_CTX *mctx),
451 int (*signctx)(EVP_PKEY_CTX *ctx, unsigned char *sig, size_t *siglen,
452 EVP_MD_CTX *mctx))
453{
454}
455
456void
457EVP_PKEY_meth_set_verifyctx(EVP_PKEY_METHOD *pmeth,
458 int (*verifyctx_init)(EVP_PKEY_CTX *ctx, EVP_MD_CTX *mctx),
459 int (*verifyctx)(EVP_PKEY_CTX *ctx, const unsigned char *sig, int siglen,
460 EVP_MD_CTX *mctx))
461{
462}
463
464void
465EVP_PKEY_meth_set_encrypt(EVP_PKEY_METHOD *pmeth,
466 int (*encrypt_init)(EVP_PKEY_CTX *ctx),
467 int (*encryptfn)(EVP_PKEY_CTX *ctx, unsigned char *out, size_t *outlen,
468 const unsigned char *in, size_t inlen))
469{
470}
471
472void
473EVP_PKEY_meth_set_decrypt(EVP_PKEY_METHOD *pmeth,
474 int (*decrypt_init)(EVP_PKEY_CTX *ctx),
475 int (*decrypt)(EVP_PKEY_CTX *ctx, unsigned char *out, size_t *outlen,
476 const unsigned char *in, size_t inlen))
477{
478}
479
480void
481EVP_PKEY_meth_set_derive(EVP_PKEY_METHOD *pmeth,
482 int (*derive_init)(EVP_PKEY_CTX *ctx),
483 int (*derive)(EVP_PKEY_CTX *ctx, unsigned char *key, size_t *keylen))
484{
485}
486
487void
488EVP_PKEY_meth_set_ctrl(EVP_PKEY_METHOD *pmeth,
489 int (*ctrl)(EVP_PKEY_CTX *ctx, int type, int p1, void *p2),
490 int (*ctrl_str)(EVP_PKEY_CTX *ctx, const char *type, const char *value))
491{
492}
493
494void
495EVP_PKEY_meth_set_check(EVP_PKEY_METHOD *pmeth, int (*check)(EVP_PKEY *pkey))
496{
497}
498
499void
500EVP_PKEY_meth_set_public_check(EVP_PKEY_METHOD *pmeth,
501 int (*public_check)(EVP_PKEY *pkey))
502{
503}
504
505void
506EVP_PKEY_meth_set_param_check(EVP_PKEY_METHOD *pmeth,
507 int (*param_check)(EVP_PKEY *pkey))
508{
509}