/third_party/node/deps/openssl/openssl/crypto/evp/ |
H A D | pmeth_lib.c | 128 EVP_PKEY_METHOD *pmeth; in EVP_PKEY_meth_new() local 130 pmeth = OPENSSL_zalloc(sizeof(*pmeth)); in EVP_PKEY_meth_new() 131 if (pmeth == NULL) { in EVP_PKEY_meth_new() 136 pmeth->pkey_id = id; in EVP_PKEY_meth_new() 137 pmeth->flags = flags | EVP_PKEY_FLAG_DYNAMIC; in EVP_PKEY_meth_new() 138 return pmeth; in EVP_PKEY_meth_new() 187 const EVP_PKEY_METHOD *pmeth = NULL, *app_pmeth = NULL; in int_ctx_new() local 253 pmeth = ENGINE_get_pkey_meth(e, id); in int_ctx_new() 257 pmeth in int_ctx_new() 457 EVP_PKEY_meth_free(EVP_PKEY_METHOD *pmeth) EVP_PKEY_meth_free() argument 626 EVP_PKEY_meth_add0(const EVP_PKEY_METHOD *pmeth) EVP_PKEY_meth_add0() argument 649 EVP_PKEY_meth_remove(const EVP_PKEY_METHOD *pmeth) EVP_PKEY_meth_remove() argument 1671 EVP_PKEY_meth_set_init(EVP_PKEY_METHOD *pmeth, int (*init) (EVP_PKEY_CTX *ctx)) EVP_PKEY_meth_set_init() argument 1677 EVP_PKEY_meth_set_copy(EVP_PKEY_METHOD *pmeth, int (*copy) (EVP_PKEY_CTX *dst, const EVP_PKEY_CTX *src)) EVP_PKEY_meth_set_copy() argument 1684 EVP_PKEY_meth_set_cleanup(EVP_PKEY_METHOD *pmeth, void (*cleanup) (EVP_PKEY_CTX *ctx)) EVP_PKEY_meth_set_cleanup() argument 1690 EVP_PKEY_meth_set_paramgen(EVP_PKEY_METHOD *pmeth, int (*paramgen_init) (EVP_PKEY_CTX *ctx), int (*paramgen) (EVP_PKEY_CTX *ctx, EVP_PKEY *pkey)) EVP_PKEY_meth_set_paramgen() argument 1699 EVP_PKEY_meth_set_keygen(EVP_PKEY_METHOD *pmeth, int (*keygen_init) (EVP_PKEY_CTX *ctx), int (*keygen) (EVP_PKEY_CTX *ctx, EVP_PKEY *pkey)) EVP_PKEY_meth_set_keygen() argument 1708 EVP_PKEY_meth_set_sign(EVP_PKEY_METHOD *pmeth, int (*sign_init) (EVP_PKEY_CTX *ctx), int (*sign) (EVP_PKEY_CTX *ctx, unsigned char *sig, size_t *siglen, const unsigned char *tbs, size_t tbslen)) EVP_PKEY_meth_set_sign() argument 1719 EVP_PKEY_meth_set_verify(EVP_PKEY_METHOD *pmeth, int (*verify_init) (EVP_PKEY_CTX *ctx), int (*verify) (EVP_PKEY_CTX *ctx, const unsigned char *sig, size_t siglen, const unsigned char *tbs, size_t tbslen)) EVP_PKEY_meth_set_verify() argument 1731 EVP_PKEY_meth_set_verify_recover(EVP_PKEY_METHOD *pmeth, int (*verify_recover_init) (EVP_PKEY_CTX *ctx), int (*verify_recover) (EVP_PKEY_CTX *ctx, unsigned char *sig, size_t *siglen, const unsigned char *tbs, size_t tbslen)) EVP_PKEY_meth_set_verify_recover() argument 1747 EVP_PKEY_meth_set_signctx(EVP_PKEY_METHOD *pmeth, int (*signctx_init) (EVP_PKEY_CTX *ctx, EVP_MD_CTX *mctx), int (*signctx) (EVP_PKEY_CTX *ctx, unsigned char *sig, size_t *siglen, EVP_MD_CTX *mctx)) EVP_PKEY_meth_set_signctx() argument 1759 EVP_PKEY_meth_set_verifyctx(EVP_PKEY_METHOD *pmeth, int (*verifyctx_init) (EVP_PKEY_CTX *ctx, EVP_MD_CTX *mctx), int (*verifyctx) (EVP_PKEY_CTX *ctx, const unsigned char *sig, int siglen, EVP_MD_CTX *mctx)) EVP_PKEY_meth_set_verifyctx() argument 1771 EVP_PKEY_meth_set_encrypt(EVP_PKEY_METHOD *pmeth, int (*encrypt_init) (EVP_PKEY_CTX *ctx), int (*encryptfn) (EVP_PKEY_CTX *ctx, unsigned char *out, size_t *outlen, const unsigned char *in, size_t inlen)) EVP_PKEY_meth_set_encrypt() argument 1783 EVP_PKEY_meth_set_decrypt(EVP_PKEY_METHOD *pmeth, int (*decrypt_init) (EVP_PKEY_CTX *ctx), int (*decrypt) (EVP_PKEY_CTX *ctx, unsigned char *out, size_t *outlen, const unsigned char *in, size_t inlen)) EVP_PKEY_meth_set_decrypt() argument 1795 EVP_PKEY_meth_set_derive(EVP_PKEY_METHOD *pmeth, int (*derive_init) (EVP_PKEY_CTX *ctx), int (*derive) (EVP_PKEY_CTX *ctx, unsigned char *key, size_t *keylen)) EVP_PKEY_meth_set_derive() argument 1805 EVP_PKEY_meth_set_ctrl(EVP_PKEY_METHOD *pmeth, int (*ctrl) (EVP_PKEY_CTX *ctx, int type, int p1, void *p2), int (*ctrl_str) (EVP_PKEY_CTX *ctx, const char *type, const char *value)) EVP_PKEY_meth_set_ctrl() argument 1816 EVP_PKEY_meth_set_digestsign(EVP_PKEY_METHOD *pmeth, int (*digestsign) (EVP_MD_CTX *ctx, unsigned char *sig, size_t *siglen, const unsigned char *tbs, size_t tbslen)) EVP_PKEY_meth_set_digestsign() argument 1823 EVP_PKEY_meth_set_digestverify(EVP_PKEY_METHOD *pmeth, int (*digestverify) (EVP_MD_CTX *ctx, const unsigned char *sig, size_t siglen, const unsigned char *tbs, size_t tbslen)) EVP_PKEY_meth_set_digestverify() argument 1831 EVP_PKEY_meth_set_check(EVP_PKEY_METHOD *pmeth, int (*check) (EVP_PKEY *pkey)) EVP_PKEY_meth_set_check() argument 1837 EVP_PKEY_meth_set_public_check(EVP_PKEY_METHOD *pmeth, int (*check) (EVP_PKEY *pkey)) EVP_PKEY_meth_set_public_check() argument 1843 EVP_PKEY_meth_set_param_check(EVP_PKEY_METHOD *pmeth, int (*check) (EVP_PKEY *pkey)) EVP_PKEY_meth_set_param_check() argument 1849 EVP_PKEY_meth_set_digest_custom(EVP_PKEY_METHOD *pmeth, int (*digest_custom) (EVP_PKEY_CTX *ctx, EVP_MD_CTX *mctx)) EVP_PKEY_meth_set_digest_custom() argument 1856 EVP_PKEY_meth_get_init(const EVP_PKEY_METHOD *pmeth, int (**pinit) (EVP_PKEY_CTX *ctx)) EVP_PKEY_meth_get_init() argument 1862 EVP_PKEY_meth_get_copy(const EVP_PKEY_METHOD *pmeth, int (**pcopy) (EVP_PKEY_CTX *dst, const EVP_PKEY_CTX *src)) EVP_PKEY_meth_get_copy() argument 1869 EVP_PKEY_meth_get_cleanup(const EVP_PKEY_METHOD *pmeth, void (**pcleanup) (EVP_PKEY_CTX *ctx)) EVP_PKEY_meth_get_cleanup() argument 1875 EVP_PKEY_meth_get_paramgen(const EVP_PKEY_METHOD *pmeth, int (**pparamgen_init) (EVP_PKEY_CTX *ctx), int (**pparamgen) (EVP_PKEY_CTX *ctx, EVP_PKEY *pkey)) EVP_PKEY_meth_get_paramgen() argument 1886 EVP_PKEY_meth_get_keygen(const EVP_PKEY_METHOD *pmeth, int (**pkeygen_init) (EVP_PKEY_CTX *ctx), int (**pkeygen) (EVP_PKEY_CTX *ctx, EVP_PKEY *pkey)) EVP_PKEY_meth_get_keygen() argument 1897 EVP_PKEY_meth_get_sign(const EVP_PKEY_METHOD *pmeth, int (**psign_init) (EVP_PKEY_CTX *ctx), int (**psign) (EVP_PKEY_CTX *ctx, unsigned char *sig, size_t *siglen, const unsigned char *tbs, size_t tbslen)) EVP_PKEY_meth_get_sign() argument 1910 EVP_PKEY_meth_get_verify(const EVP_PKEY_METHOD *pmeth, int (**pverify_init) (EVP_PKEY_CTX *ctx), int (**pverify) (EVP_PKEY_CTX *ctx, const unsigned char *sig, size_t siglen, const unsigned char *tbs, size_t tbslen)) EVP_PKEY_meth_get_verify() argument 1924 EVP_PKEY_meth_get_verify_recover(const EVP_PKEY_METHOD *pmeth, int (**pverify_recover_init) (EVP_PKEY_CTX *ctx), int (**pverify_recover) (EVP_PKEY_CTX *ctx, unsigned char *sig, size_t *siglen, const unsigned char *tbs, size_t tbslen)) EVP_PKEY_meth_get_verify_recover() argument 1942 EVP_PKEY_meth_get_signctx(const EVP_PKEY_METHOD *pmeth, int (**psignctx_init) (EVP_PKEY_CTX *ctx, EVP_MD_CTX *mctx), int (**psignctx) (EVP_PKEY_CTX *ctx, unsigned char *sig, size_t *siglen, EVP_MD_CTX *mctx)) EVP_PKEY_meth_get_signctx() argument 1956 EVP_PKEY_meth_get_verifyctx(const EVP_PKEY_METHOD *pmeth, int (**pverifyctx_init) (EVP_PKEY_CTX *ctx, EVP_MD_CTX *mctx), int (**pverifyctx) (EVP_PKEY_CTX *ctx, const unsigned char *sig, int siglen, EVP_MD_CTX *mctx)) EVP_PKEY_meth_get_verifyctx() argument 1970 EVP_PKEY_meth_get_encrypt(const EVP_PKEY_METHOD *pmeth, int (**pencrypt_init) (EVP_PKEY_CTX *ctx), int (**pencryptfn) (EVP_PKEY_CTX *ctx, unsigned char *out, size_t *outlen, const unsigned char *in, size_t inlen)) EVP_PKEY_meth_get_encrypt() argument 1984 EVP_PKEY_meth_get_decrypt(const EVP_PKEY_METHOD *pmeth, int (**pdecrypt_init) (EVP_PKEY_CTX *ctx), int (**pdecrypt) (EVP_PKEY_CTX *ctx, unsigned char *out, size_t *outlen, const unsigned char *in, size_t inlen)) EVP_PKEY_meth_get_decrypt() argument 1998 EVP_PKEY_meth_get_derive(const EVP_PKEY_METHOD *pmeth, int (**pderive_init) (EVP_PKEY_CTX *ctx), int (**pderive) (EVP_PKEY_CTX *ctx, unsigned char *key, size_t *keylen)) EVP_PKEY_meth_get_derive() argument 2010 EVP_PKEY_meth_get_ctrl(const EVP_PKEY_METHOD *pmeth, int (**pctrl) (EVP_PKEY_CTX *ctx, int type, int p1, void *p2), int (**pctrl_str) (EVP_PKEY_CTX *ctx, const char *type, const char *value)) EVP_PKEY_meth_get_ctrl() argument 2023 EVP_PKEY_meth_get_digestsign(const EVP_PKEY_METHOD *pmeth, int (**digestsign) (EVP_MD_CTX *ctx, unsigned char *sig, size_t *siglen, const unsigned char *tbs, size_t tbslen)) EVP_PKEY_meth_get_digestsign() argument 2031 EVP_PKEY_meth_get_digestverify(const EVP_PKEY_METHOD *pmeth, int (**digestverify) (EVP_MD_CTX *ctx, const unsigned char *sig, size_t siglen, const unsigned char *tbs, size_t tbslen)) EVP_PKEY_meth_get_digestverify() argument 2040 EVP_PKEY_meth_get_check(const EVP_PKEY_METHOD *pmeth, int (**pcheck) (EVP_PKEY *pkey)) EVP_PKEY_meth_get_check() argument 2047 EVP_PKEY_meth_get_public_check(const EVP_PKEY_METHOD *pmeth, int (**pcheck) (EVP_PKEY *pkey)) EVP_PKEY_meth_get_public_check() argument 2054 EVP_PKEY_meth_get_param_check(const EVP_PKEY_METHOD *pmeth, int (**pcheck) (EVP_PKEY *pkey)) EVP_PKEY_meth_get_param_check() argument 2061 EVP_PKEY_meth_get_digest_custom(const EVP_PKEY_METHOD *pmeth, int (**pdigest_custom) (EVP_PKEY_CTX *ctx, EVP_MD_CTX *mctx)) EVP_PKEY_meth_get_digest_custom() argument [all...] |
H A D | m_sigver.c | 304 if (ctx->pctx->pmeth == NULL) { in do_sigver_init() 309 if (!(ctx->pctx->pmeth->flags & EVP_PKEY_FLAG_SIGCTX_CUSTOM)) { in do_sigver_init() 324 if (ctx->pctx->pmeth->verifyctx_init) { in do_sigver_init() 325 if (ctx->pctx->pmeth->verifyctx_init(ctx->pctx, ctx) <= 0) in do_sigver_init() 328 } else if (ctx->pctx->pmeth->digestverify != 0) { in do_sigver_init() 335 if (ctx->pctx->pmeth->signctx_init) { in do_sigver_init() 336 if (ctx->pctx->pmeth->signctx_init(ctx->pctx, ctx) <= 0) in do_sigver_init() 339 } else if (ctx->pctx->pmeth->digestsign != 0) { in do_sigver_init() 350 if (ctx->pctx->pmeth->flags & EVP_PKEY_FLAG_SIGCTX_CUSTOM) in do_sigver_init() 359 if (ctx->pctx->pmeth in do_sigver_init() [all...] |
H A D | signature.c | 574 if (ctx->pmeth == NULL in evp_pkey_signature_init() 575 || (operation == EVP_PKEY_OP_SIGN && ctx->pmeth->sign == NULL) in evp_pkey_signature_init() 576 || (operation == EVP_PKEY_OP_VERIFY && ctx->pmeth->verify == NULL) in evp_pkey_signature_init() 578 && ctx->pmeth->verify_recover == NULL)) { in evp_pkey_signature_init() 585 if (ctx->pmeth->sign_init == NULL) in evp_pkey_signature_init() 587 ret = ctx->pmeth->sign_init(ctx); in evp_pkey_signature_init() 590 if (ctx->pmeth->verify_init == NULL) in evp_pkey_signature_init() 592 ret = ctx->pmeth->verify_init(ctx); in evp_pkey_signature_init() 595 if (ctx->pmeth->verify_recover_init == NULL) in evp_pkey_signature_init() 597 ret = ctx->pmeth in evp_pkey_signature_init() [all...] |
H A D | pmeth_check.c | 67 if (ctx->pmeth->public_check != NULL) in evp_pkey_public_check_combined() 68 return ctx->pmeth->public_check(pkey); in evp_pkey_public_check_combined() 112 if (ctx->pmeth->param_check != NULL) in evp_pkey_param_check_combined() 113 return ctx->pmeth->param_check(pkey); in evp_pkey_param_check_combined() 180 if (ctx->pmeth->check != NULL) in EVP_PKEY_pairwise_check() 181 return ctx->pmeth->check(pkey); in EVP_PKEY_pairwise_check()
|
H A D | exchange.c | 362 if (ctx->pmeth == NULL || ctx->pmeth->derive == NULL) { in EVP_PKEY_derive_init_ex() 367 if (ctx->pmeth->derive_init == NULL) in EVP_PKEY_derive_init_ex() 369 ret = ctx->pmeth->derive_init(ctx); in EVP_PKEY_derive_init_ex() 439 if (ctx->pmeth == NULL in EVP_PKEY_derive_set_peer_ex() 440 || !(ctx->pmeth->derive != NULL in EVP_PKEY_derive_set_peer_ex() 441 || ctx->pmeth->encrypt != NULL in EVP_PKEY_derive_set_peer_ex() 442 || ctx->pmeth->decrypt != NULL) in EVP_PKEY_derive_set_peer_ex() 443 || ctx->pmeth->ctrl == NULL) { in EVP_PKEY_derive_set_peer_ex() 454 ret = ctx->pmeth in EVP_PKEY_derive_set_peer_ex() [all...] |
H A D | pmeth_gn.c | 61 if (ctx->pmeth == NULL in gen_init() 63 && ctx->pmeth->paramgen == NULL) in gen_init() 65 && ctx->pmeth->keygen == NULL)) in gen_init() 71 if (ctx->pmeth->paramgen_init != NULL) in gen_init() 72 ret = ctx->pmeth->paramgen_init(ctx); in gen_init() 75 if (ctx->pmeth->keygen_init != NULL) in gen_init() 76 ret = ctx->pmeth->keygen_init(ctx); in gen_init() 225 ret = ctx->pmeth->paramgen(ctx, *ppkey); in EVP_PKEY_generate() 228 ret = ctx->pmeth->keygen(ctx, *ppkey); in EVP_PKEY_generate()
|
H A D | asymcipher.c | 188 if (ctx->pmeth == NULL || ctx->pmeth->encrypt == NULL) { in evp_pkey_asym_cipher_init() 194 if (ctx->pmeth->encrypt_init == NULL) in evp_pkey_asym_cipher_init() 196 ret = ctx->pmeth->encrypt_init(ctx); in evp_pkey_asym_cipher_init() 199 if (ctx->pmeth->decrypt_init == NULL) in evp_pkey_asym_cipher_init() 201 ret = ctx->pmeth->decrypt_init(ctx); in evp_pkey_asym_cipher_init() 251 if (ctx->pmeth == NULL || ctx->pmeth->encrypt == NULL) { in EVP_PKEY_encrypt() 256 return ctx->pmeth->encrypt(ctx, out, outlen, in, inlen); in EVP_PKEY_encrypt() 293 if (ctx->pmeth in EVP_PKEY_decrypt() [all...] |
H A D | dh_ctrl.c | 28 && ctx->pmeth->pkey_id != EVP_PKEY_DH in dh_paramgen_check() 29 && ctx->pmeth->pkey_id != EVP_PKEY_DHX) in dh_paramgen_check() 43 && ctx->pmeth->pkey_id != EVP_PKEY_DH in dh_param_derive_check() 44 && ctx->pmeth->pkey_id != EVP_PKEY_DHX) in dh_param_derive_check()
|
H A D | dsa_ctrl.c | 25 if (ctx->pmeth != NULL && ctx->pmeth->pkey_id != EVP_PKEY_DSA) in dsa_paramgen_check()
|
H A D | ec_ctrl.c | 34 && ctx->pmeth != NULL && ctx->pmeth->pkey_id != EVP_PKEY_EC) in evp_pkey_ctx_getset_ecdh_param_checks()
|
/third_party/openssl/crypto/evp/ |
H A D | pmeth_lib.c | 128 EVP_PKEY_METHOD *pmeth; in EVP_PKEY_meth_new() local 130 pmeth = OPENSSL_zalloc(sizeof(*pmeth)); in EVP_PKEY_meth_new() 131 if (pmeth == NULL) { in EVP_PKEY_meth_new() 136 pmeth->pkey_id = id; in EVP_PKEY_meth_new() 137 pmeth->flags = flags | EVP_PKEY_FLAG_DYNAMIC; in EVP_PKEY_meth_new() 138 return pmeth; in EVP_PKEY_meth_new() 187 const EVP_PKEY_METHOD *pmeth = NULL, *app_pmeth = NULL; in int_ctx_new() local 253 pmeth = ENGINE_get_pkey_meth(e, id); in int_ctx_new() 255 pmeth in int_ctx_new() 456 EVP_PKEY_meth_free(EVP_PKEY_METHOD *pmeth) EVP_PKEY_meth_free() argument 625 EVP_PKEY_meth_add0(const EVP_PKEY_METHOD *pmeth) EVP_PKEY_meth_add0() argument 648 EVP_PKEY_meth_remove(const EVP_PKEY_METHOD *pmeth) EVP_PKEY_meth_remove() argument 1670 EVP_PKEY_meth_set_init(EVP_PKEY_METHOD *pmeth, int (*init) (EVP_PKEY_CTX *ctx)) EVP_PKEY_meth_set_init() argument 1676 EVP_PKEY_meth_set_copy(EVP_PKEY_METHOD *pmeth, int (*copy) (EVP_PKEY_CTX *dst, const EVP_PKEY_CTX *src)) EVP_PKEY_meth_set_copy() argument 1683 EVP_PKEY_meth_set_cleanup(EVP_PKEY_METHOD *pmeth, void (*cleanup) (EVP_PKEY_CTX *ctx)) EVP_PKEY_meth_set_cleanup() argument 1689 EVP_PKEY_meth_set_paramgen(EVP_PKEY_METHOD *pmeth, int (*paramgen_init) (EVP_PKEY_CTX *ctx), int (*paramgen) (EVP_PKEY_CTX *ctx, EVP_PKEY *pkey)) EVP_PKEY_meth_set_paramgen() argument 1698 EVP_PKEY_meth_set_keygen(EVP_PKEY_METHOD *pmeth, int (*keygen_init) (EVP_PKEY_CTX *ctx), int (*keygen) (EVP_PKEY_CTX *ctx, EVP_PKEY *pkey)) EVP_PKEY_meth_set_keygen() argument 1707 EVP_PKEY_meth_set_sign(EVP_PKEY_METHOD *pmeth, int (*sign_init) (EVP_PKEY_CTX *ctx), int (*sign) (EVP_PKEY_CTX *ctx, unsigned char *sig, size_t *siglen, const unsigned char *tbs, size_t tbslen)) EVP_PKEY_meth_set_sign() argument 1718 EVP_PKEY_meth_set_verify(EVP_PKEY_METHOD *pmeth, int (*verify_init) (EVP_PKEY_CTX *ctx), int (*verify) (EVP_PKEY_CTX *ctx, const unsigned char *sig, size_t siglen, const unsigned char *tbs, size_t tbslen)) EVP_PKEY_meth_set_verify() argument 1730 EVP_PKEY_meth_set_verify_recover(EVP_PKEY_METHOD *pmeth, int (*verify_recover_init) (EVP_PKEY_CTX *ctx), int (*verify_recover) (EVP_PKEY_CTX *ctx, unsigned char *sig, size_t *siglen, const unsigned char *tbs, size_t tbslen)) EVP_PKEY_meth_set_verify_recover() argument 1746 EVP_PKEY_meth_set_signctx(EVP_PKEY_METHOD *pmeth, int (*signctx_init) (EVP_PKEY_CTX *ctx, EVP_MD_CTX *mctx), int (*signctx) (EVP_PKEY_CTX *ctx, unsigned char *sig, size_t *siglen, EVP_MD_CTX *mctx)) EVP_PKEY_meth_set_signctx() argument 1758 EVP_PKEY_meth_set_verifyctx(EVP_PKEY_METHOD *pmeth, int (*verifyctx_init) (EVP_PKEY_CTX *ctx, EVP_MD_CTX *mctx), int (*verifyctx) (EVP_PKEY_CTX *ctx, const unsigned char *sig, int siglen, EVP_MD_CTX *mctx)) EVP_PKEY_meth_set_verifyctx() argument 1770 EVP_PKEY_meth_set_encrypt(EVP_PKEY_METHOD *pmeth, int (*encrypt_init) (EVP_PKEY_CTX *ctx), int (*encryptfn) (EVP_PKEY_CTX *ctx, unsigned char *out, size_t *outlen, const unsigned char *in, size_t inlen)) EVP_PKEY_meth_set_encrypt() argument 1782 EVP_PKEY_meth_set_decrypt(EVP_PKEY_METHOD *pmeth, int (*decrypt_init) (EVP_PKEY_CTX *ctx), int (*decrypt) (EVP_PKEY_CTX *ctx, unsigned char *out, size_t *outlen, const unsigned char *in, size_t inlen)) EVP_PKEY_meth_set_decrypt() argument 1794 EVP_PKEY_meth_set_derive(EVP_PKEY_METHOD *pmeth, int (*derive_init) (EVP_PKEY_CTX *ctx), int (*derive) (EVP_PKEY_CTX *ctx, unsigned char *key, size_t *keylen)) EVP_PKEY_meth_set_derive() argument 1804 EVP_PKEY_meth_set_ctrl(EVP_PKEY_METHOD *pmeth, int (*ctrl) (EVP_PKEY_CTX *ctx, int type, int p1, void *p2), int (*ctrl_str) (EVP_PKEY_CTX *ctx, const char *type, const char *value)) EVP_PKEY_meth_set_ctrl() argument 1815 EVP_PKEY_meth_set_digestsign(EVP_PKEY_METHOD *pmeth, int (*digestsign) (EVP_MD_CTX *ctx, unsigned char *sig, size_t *siglen, const unsigned char *tbs, size_t tbslen)) EVP_PKEY_meth_set_digestsign() argument 1822 EVP_PKEY_meth_set_digestverify(EVP_PKEY_METHOD *pmeth, int (*digestverify) (EVP_MD_CTX *ctx, const unsigned char *sig, size_t siglen, const unsigned char *tbs, size_t tbslen)) EVP_PKEY_meth_set_digestverify() argument 1830 EVP_PKEY_meth_set_check(EVP_PKEY_METHOD *pmeth, int (*check) (EVP_PKEY *pkey)) EVP_PKEY_meth_set_check() argument 1836 EVP_PKEY_meth_set_public_check(EVP_PKEY_METHOD *pmeth, int (*check) (EVP_PKEY *pkey)) EVP_PKEY_meth_set_public_check() argument 1842 EVP_PKEY_meth_set_param_check(EVP_PKEY_METHOD *pmeth, int (*check) (EVP_PKEY *pkey)) EVP_PKEY_meth_set_param_check() argument 1848 EVP_PKEY_meth_set_digest_custom(EVP_PKEY_METHOD *pmeth, int (*digest_custom) (EVP_PKEY_CTX *ctx, EVP_MD_CTX *mctx)) EVP_PKEY_meth_set_digest_custom() argument 1855 EVP_PKEY_meth_get_init(const EVP_PKEY_METHOD *pmeth, int (**pinit) (EVP_PKEY_CTX *ctx)) EVP_PKEY_meth_get_init() argument 1861 EVP_PKEY_meth_get_copy(const EVP_PKEY_METHOD *pmeth, int (**pcopy) (EVP_PKEY_CTX *dst, const EVP_PKEY_CTX *src)) EVP_PKEY_meth_get_copy() argument 1868 EVP_PKEY_meth_get_cleanup(const EVP_PKEY_METHOD *pmeth, void (**pcleanup) (EVP_PKEY_CTX *ctx)) EVP_PKEY_meth_get_cleanup() argument 1874 EVP_PKEY_meth_get_paramgen(const EVP_PKEY_METHOD *pmeth, int (**pparamgen_init) (EVP_PKEY_CTX *ctx), int (**pparamgen) (EVP_PKEY_CTX *ctx, EVP_PKEY *pkey)) EVP_PKEY_meth_get_paramgen() argument 1885 EVP_PKEY_meth_get_keygen(const EVP_PKEY_METHOD *pmeth, int (**pkeygen_init) (EVP_PKEY_CTX *ctx), int (**pkeygen) (EVP_PKEY_CTX *ctx, EVP_PKEY *pkey)) EVP_PKEY_meth_get_keygen() argument 1896 EVP_PKEY_meth_get_sign(const EVP_PKEY_METHOD *pmeth, int (**psign_init) (EVP_PKEY_CTX *ctx), int (**psign) (EVP_PKEY_CTX *ctx, unsigned char *sig, size_t *siglen, const unsigned char *tbs, size_t tbslen)) EVP_PKEY_meth_get_sign() argument 1909 EVP_PKEY_meth_get_verify(const EVP_PKEY_METHOD *pmeth, int (**pverify_init) (EVP_PKEY_CTX *ctx), int (**pverify) (EVP_PKEY_CTX *ctx, const unsigned char *sig, size_t siglen, const unsigned char *tbs, size_t tbslen)) EVP_PKEY_meth_get_verify() argument 1923 EVP_PKEY_meth_get_verify_recover(const EVP_PKEY_METHOD *pmeth, int (**pverify_recover_init) (EVP_PKEY_CTX *ctx), int (**pverify_recover) (EVP_PKEY_CTX *ctx, unsigned char *sig, size_t *siglen, const unsigned char *tbs, size_t tbslen)) EVP_PKEY_meth_get_verify_recover() argument 1941 EVP_PKEY_meth_get_signctx(const EVP_PKEY_METHOD *pmeth, int (**psignctx_init) (EVP_PKEY_CTX *ctx, EVP_MD_CTX *mctx), int (**psignctx) (EVP_PKEY_CTX *ctx, unsigned char *sig, size_t *siglen, EVP_MD_CTX *mctx)) EVP_PKEY_meth_get_signctx() argument 1955 EVP_PKEY_meth_get_verifyctx(const EVP_PKEY_METHOD *pmeth, int (**pverifyctx_init) (EVP_PKEY_CTX *ctx, EVP_MD_CTX *mctx), int (**pverifyctx) (EVP_PKEY_CTX *ctx, const unsigned char *sig, int siglen, EVP_MD_CTX *mctx)) EVP_PKEY_meth_get_verifyctx() argument 1969 EVP_PKEY_meth_get_encrypt(const EVP_PKEY_METHOD *pmeth, int (**pencrypt_init) (EVP_PKEY_CTX *ctx), int (**pencryptfn) (EVP_PKEY_CTX *ctx, unsigned char *out, size_t *outlen, const unsigned char *in, size_t inlen)) EVP_PKEY_meth_get_encrypt() argument 1983 EVP_PKEY_meth_get_decrypt(const EVP_PKEY_METHOD *pmeth, int (**pdecrypt_init) (EVP_PKEY_CTX *ctx), int (**pdecrypt) (EVP_PKEY_CTX *ctx, unsigned char *out, size_t *outlen, const unsigned char *in, size_t inlen)) EVP_PKEY_meth_get_decrypt() argument 1997 EVP_PKEY_meth_get_derive(const EVP_PKEY_METHOD *pmeth, int (**pderive_init) (EVP_PKEY_CTX *ctx), int (**pderive) (EVP_PKEY_CTX *ctx, unsigned char *key, size_t *keylen)) EVP_PKEY_meth_get_derive() argument 2009 EVP_PKEY_meth_get_ctrl(const EVP_PKEY_METHOD *pmeth, int (**pctrl) (EVP_PKEY_CTX *ctx, int type, int p1, void *p2), int (**pctrl_str) (EVP_PKEY_CTX *ctx, const char *type, const char *value)) EVP_PKEY_meth_get_ctrl() argument 2022 EVP_PKEY_meth_get_digestsign(const EVP_PKEY_METHOD *pmeth, int (**digestsign) (EVP_MD_CTX *ctx, unsigned char *sig, size_t *siglen, const unsigned char *tbs, size_t tbslen)) EVP_PKEY_meth_get_digestsign() argument 2030 EVP_PKEY_meth_get_digestverify(const EVP_PKEY_METHOD *pmeth, int (**digestverify) (EVP_MD_CTX *ctx, const unsigned char *sig, size_t siglen, const unsigned char *tbs, size_t tbslen)) EVP_PKEY_meth_get_digestverify() argument 2039 EVP_PKEY_meth_get_check(const EVP_PKEY_METHOD *pmeth, int (**pcheck) (EVP_PKEY *pkey)) EVP_PKEY_meth_get_check() argument 2046 EVP_PKEY_meth_get_public_check(const EVP_PKEY_METHOD *pmeth, int (**pcheck) (EVP_PKEY *pkey)) EVP_PKEY_meth_get_public_check() argument 2053 EVP_PKEY_meth_get_param_check(const EVP_PKEY_METHOD *pmeth, int (**pcheck) (EVP_PKEY *pkey)) EVP_PKEY_meth_get_param_check() argument 2060 EVP_PKEY_meth_get_digest_custom(const EVP_PKEY_METHOD *pmeth, int (**pdigest_custom) (EVP_PKEY_CTX *ctx, EVP_MD_CTX *mctx)) EVP_PKEY_meth_get_digest_custom() argument [all...] |
H A D | m_sigver.c | 304 if (ctx->pctx->pmeth == NULL) { in do_sigver_init() 309 if (!(ctx->pctx->pmeth->flags & EVP_PKEY_FLAG_SIGCTX_CUSTOM)) { in do_sigver_init() 324 if (ctx->pctx->pmeth->verifyctx_init) { in do_sigver_init() 325 if (ctx->pctx->pmeth->verifyctx_init(ctx->pctx, ctx) <= 0) in do_sigver_init() 328 } else if (ctx->pctx->pmeth->digestverify != 0) { in do_sigver_init() 335 if (ctx->pctx->pmeth->signctx_init) { in do_sigver_init() 336 if (ctx->pctx->pmeth->signctx_init(ctx->pctx, ctx) <= 0) in do_sigver_init() 339 } else if (ctx->pctx->pmeth->digestsign != 0) { in do_sigver_init() 350 if (ctx->pctx->pmeth->flags & EVP_PKEY_FLAG_SIGCTX_CUSTOM) in do_sigver_init() 359 if (ctx->pctx->pmeth in do_sigver_init() [all...] |
H A D | signature.c | 574 if (ctx->pmeth == NULL in evp_pkey_signature_init() 575 || (operation == EVP_PKEY_OP_SIGN && ctx->pmeth->sign == NULL) in evp_pkey_signature_init() 576 || (operation == EVP_PKEY_OP_VERIFY && ctx->pmeth->verify == NULL) in evp_pkey_signature_init() 578 && ctx->pmeth->verify_recover == NULL)) { in evp_pkey_signature_init() 585 if (ctx->pmeth->sign_init == NULL) in evp_pkey_signature_init() 587 ret = ctx->pmeth->sign_init(ctx); in evp_pkey_signature_init() 590 if (ctx->pmeth->verify_init == NULL) in evp_pkey_signature_init() 592 ret = ctx->pmeth->verify_init(ctx); in evp_pkey_signature_init() 595 if (ctx->pmeth->verify_recover_init == NULL) in evp_pkey_signature_init() 597 ret = ctx->pmeth in evp_pkey_signature_init() [all...] |
H A D | pmeth_check.c | 67 if (ctx->pmeth->public_check != NULL) in evp_pkey_public_check_combined() 68 return ctx->pmeth->public_check(pkey); in evp_pkey_public_check_combined() 112 if (ctx->pmeth->param_check != NULL) in evp_pkey_param_check_combined() 113 return ctx->pmeth->param_check(pkey); in evp_pkey_param_check_combined() 180 if (ctx->pmeth->check != NULL) in EVP_PKEY_pairwise_check() 181 return ctx->pmeth->check(pkey); in EVP_PKEY_pairwise_check()
|
H A D | exchange.c | 362 if (ctx->pmeth == NULL || ctx->pmeth->derive == NULL) { in EVP_PKEY_derive_init_ex() 367 if (ctx->pmeth->derive_init == NULL) in EVP_PKEY_derive_init_ex() 369 ret = ctx->pmeth->derive_init(ctx); in EVP_PKEY_derive_init_ex() 439 if (ctx->pmeth == NULL in EVP_PKEY_derive_set_peer_ex() 440 || !(ctx->pmeth->derive != NULL in EVP_PKEY_derive_set_peer_ex() 441 || ctx->pmeth->encrypt != NULL in EVP_PKEY_derive_set_peer_ex() 442 || ctx->pmeth->decrypt != NULL) in EVP_PKEY_derive_set_peer_ex() 443 || ctx->pmeth->ctrl == NULL) { in EVP_PKEY_derive_set_peer_ex() 454 ret = ctx->pmeth in EVP_PKEY_derive_set_peer_ex() [all...] |
H A D | pmeth_gn.c | 61 if (ctx->pmeth == NULL in gen_init() 63 && ctx->pmeth->paramgen == NULL) in gen_init() 65 && ctx->pmeth->keygen == NULL)) in gen_init() 71 if (ctx->pmeth->paramgen_init != NULL) in gen_init() 72 ret = ctx->pmeth->paramgen_init(ctx); in gen_init() 75 if (ctx->pmeth->keygen_init != NULL) in gen_init() 76 ret = ctx->pmeth->keygen_init(ctx); in gen_init() 225 ret = ctx->pmeth->paramgen(ctx, *ppkey); in EVP_PKEY_generate() 228 ret = ctx->pmeth->keygen(ctx, *ppkey); in EVP_PKEY_generate()
|
H A D | asymcipher.c | 188 if (ctx->pmeth == NULL || ctx->pmeth->encrypt == NULL) { in evp_pkey_asym_cipher_init() 194 if (ctx->pmeth->encrypt_init == NULL) in evp_pkey_asym_cipher_init() 196 ret = ctx->pmeth->encrypt_init(ctx); in evp_pkey_asym_cipher_init() 199 if (ctx->pmeth->decrypt_init == NULL) in evp_pkey_asym_cipher_init() 201 ret = ctx->pmeth->decrypt_init(ctx); in evp_pkey_asym_cipher_init() 251 if (ctx->pmeth == NULL || ctx->pmeth->encrypt == NULL) { in EVP_PKEY_encrypt() 256 return ctx->pmeth->encrypt(ctx, out, outlen, in, inlen); in EVP_PKEY_encrypt() 293 if (ctx->pmeth in EVP_PKEY_decrypt() [all...] |
H A D | dh_ctrl.c | 28 && ctx->pmeth->pkey_id != EVP_PKEY_DH in dh_paramgen_check() 29 && ctx->pmeth->pkey_id != EVP_PKEY_DHX) in dh_paramgen_check() 43 && ctx->pmeth->pkey_id != EVP_PKEY_DH in dh_param_derive_check() 44 && ctx->pmeth->pkey_id != EVP_PKEY_DHX) in dh_param_derive_check()
|
H A D | dsa_ctrl.c | 25 if (ctx->pmeth != NULL && ctx->pmeth->pkey_id != EVP_PKEY_DSA) in dsa_paramgen_check()
|
/third_party/openssl/test/ |
H A D | pkey_meth_test.c | 61 const EVP_PKEY_METHOD *pmeth; in test_pkey_meths() local 64 pmeth = EVP_PKEY_meth_get0(i); in test_pkey_meths() 65 EVP_PKEY_meth_get0_info(&pkey_id, NULL, pmeth); in test_pkey_meths() 74 pmeth = EVP_PKEY_meth_get0(i); in test_pkey_meths() 75 EVP_PKEY_meth_get0_info(&pkey_id, NULL, pmeth); in test_pkey_meths()
|
/third_party/openssl/ohos_lite/include/openssl/ |
H A D | evp.h | 1332 void EVP_PKEY_meth_free(EVP_PKEY_METHOD *pmeth); 1333 int EVP_PKEY_meth_add0(const EVP_PKEY_METHOD *pmeth); 1334 int EVP_PKEY_meth_remove(const EVP_PKEY_METHOD *pmeth); 1423 void EVP_PKEY_meth_set_init(EVP_PKEY_METHOD *pmeth, 1426 void EVP_PKEY_meth_set_copy(EVP_PKEY_METHOD *pmeth, 1430 void EVP_PKEY_meth_set_cleanup(EVP_PKEY_METHOD *pmeth, 1433 void EVP_PKEY_meth_set_paramgen(EVP_PKEY_METHOD *pmeth, 1438 void EVP_PKEY_meth_set_keygen(EVP_PKEY_METHOD *pmeth, 1443 void EVP_PKEY_meth_set_sign(EVP_PKEY_METHOD *pmeth, 1450 void EVP_PKEY_meth_set_verify(EVP_PKEY_METHOD *pmeth, [all...] |
/third_party/node/deps/openssl/openssl/include/openssl/ |
H A D | evp.h | 1751 OSSL_DEPRECATEDIN_3_0 void EVP_PKEY_meth_free(EVP_PKEY_METHOD *pmeth); 1752 OSSL_DEPRECATEDIN_3_0 int EVP_PKEY_meth_add0(const EVP_PKEY_METHOD *pmeth); 1753 OSSL_DEPRECATEDIN_3_0 int EVP_PKEY_meth_remove(const EVP_PKEY_METHOD *pmeth); 1999 OSSL_DEPRECATEDIN_3_0 void EVP_PKEY_meth_set_init(EVP_PKEY_METHOD *pmeth, 2002 (EVP_PKEY_METHOD *pmeth, int (*copy) (EVP_PKEY_CTX *dst, 2005 (EVP_PKEY_METHOD *pmeth, void (*cleanup) (EVP_PKEY_CTX *ctx)); 2007 (EVP_PKEY_METHOD *pmeth, int (*paramgen_init) (EVP_PKEY_CTX *ctx), 2010 (EVP_PKEY_METHOD *pmeth, int (*keygen_init) (EVP_PKEY_CTX *ctx), 2013 (EVP_PKEY_METHOD *pmeth, int (*sign_init) (EVP_PKEY_CTX *ctx), 2017 (EVP_PKEY_METHOD *pmeth, in [all...] |
/third_party/openssl/include/openssl/ |
H A D | evp.h | 1749 OSSL_DEPRECATEDIN_3_0 void EVP_PKEY_meth_free(EVP_PKEY_METHOD *pmeth); 1750 OSSL_DEPRECATEDIN_3_0 int EVP_PKEY_meth_add0(const EVP_PKEY_METHOD *pmeth); 1751 OSSL_DEPRECATEDIN_3_0 int EVP_PKEY_meth_remove(const EVP_PKEY_METHOD *pmeth); 1997 OSSL_DEPRECATEDIN_3_0 void EVP_PKEY_meth_set_init(EVP_PKEY_METHOD *pmeth, 2000 (EVP_PKEY_METHOD *pmeth, int (*copy) (EVP_PKEY_CTX *dst, 2003 (EVP_PKEY_METHOD *pmeth, void (*cleanup) (EVP_PKEY_CTX *ctx)); 2005 (EVP_PKEY_METHOD *pmeth, int (*paramgen_init) (EVP_PKEY_CTX *ctx), 2008 (EVP_PKEY_METHOD *pmeth, int (*keygen_init) (EVP_PKEY_CTX *ctx), 2011 (EVP_PKEY_METHOD *pmeth, int (*sign_init) (EVP_PKEY_CTX *ctx), 2015 (EVP_PKEY_METHOD *pmeth, in [all...] |
/third_party/node/deps/openssl/openssl/crypto/engine/ |
H A D | eng_openssl.c | 83 static int ossl_pkey_meths(ENGINE *e, EVP_PKEY_METHOD **pmeth, 635 static int ossl_pkey_meths(ENGINE *e, EVP_PKEY_METHOD **pmeth, in ossl_pkey_meths() argument 643 if (pmeth == NULL) { in ossl_pkey_meths() 649 *pmeth = ossl_hmac_meth; in ossl_pkey_meths() 653 *pmeth = NULL; in ossl_pkey_meths()
|
/third_party/openssl/crypto/engine/ |
H A D | eng_openssl.c | 83 static int ossl_pkey_meths(ENGINE *e, EVP_PKEY_METHOD **pmeth, 635 static int ossl_pkey_meths(ENGINE *e, EVP_PKEY_METHOD **pmeth, in ossl_pkey_meths() argument 643 if (pmeth == NULL) { in ossl_pkey_meths() 649 *pmeth = ossl_hmac_meth; in ossl_pkey_meths() 653 *pmeth = NULL; in ossl_pkey_meths()
|