| /dragonfly/crypto/libressl/crypto/evp/ |
| HD | m_sigver.c | 69 do_sigver_init(EVP_MD_CTX *ctx, EVP_PKEY_CTX **pctx, const EVP_MD *type, in do_sigver_init() argument 72 if (ctx->pctx == NULL) in do_sigver_init() 73 ctx->pctx = EVP_PKEY_CTX_new(pkey, e); in do_sigver_init() 74 if (ctx->pctx == NULL) in do_sigver_init() 77 if (!(ctx->pctx->pmeth->flags & EVP_PKEY_FLAG_SIGCTX_CUSTOM)) { in do_sigver_init() 91 if (ctx->pctx->pmeth->verifyctx_init) { in do_sigver_init() 92 if (ctx->pctx->pmeth->verifyctx_init(ctx->pctx, in do_sigver_init() 95 ctx->pctx->operation = EVP_PKEY_OP_VERIFYCTX; in do_sigver_init() 96 } else if (EVP_PKEY_verify_init(ctx->pctx) <= 0) in do_sigver_init() 99 if (ctx->pctx->pmeth->signctx_init) { in do_sigver_init() [all …]
|
| HD | pmeth_lib.c | 283 EVP_PKEY_CTX_dup(EVP_PKEY_CTX *pctx) in EVP_PKEY_CTX_dup() argument 287 if (!pctx->pmeth || !pctx->pmeth->copy) in EVP_PKEY_CTX_dup() 291 if (pctx->engine && !ENGINE_init(pctx->engine)) { in EVP_PKEY_CTX_dup() 300 rctx->pmeth = pctx->pmeth; in EVP_PKEY_CTX_dup() 302 rctx->engine = pctx->engine; in EVP_PKEY_CTX_dup() 305 if (pctx->pkey) in EVP_PKEY_CTX_dup() 306 CRYPTO_add(&pctx->pkey->references, 1, CRYPTO_LOCK_EVP_PKEY); in EVP_PKEY_CTX_dup() 308 rctx->pkey = pctx->pkey; in EVP_PKEY_CTX_dup() 310 if (pctx->peerkey) in EVP_PKEY_CTX_dup() 311 CRYPTO_add(&pctx->peerkey->references, 1, CRYPTO_LOCK_EVP_PKEY); in EVP_PKEY_CTX_dup() [all …]
|
| HD | digest.c | 193 EVP_PKEY_CTX_free(ctx->pctx); in EVP_DigestInit_ex() 194 ctx->pctx = NULL; in EVP_DigestInit_ex() 203 if (ctx->pctx) { in EVP_DigestInit_ex() 205 r = EVP_PKEY_CTX_ctrl(ctx->pctx, -1, EVP_PKEY_OP_TYPE_SIG, in EVP_DigestInit_ex() 285 out->pctx = NULL; in EVP_MD_CTX_copy_ex() 308 if (in->pctx) { in EVP_MD_CTX_copy_ex() 309 out->pctx = EVP_PKEY_CTX_dup(in->pctx); in EVP_MD_CTX_copy_ex() 310 if (!out->pctx) { in EVP_MD_CTX_copy_ex() 399 EVP_PKEY_CTX_free(ctx->pctx); in EVP_MD_CTX_cleanup()
|
| HD | evp_lib.c | 499 return ctx->pctx; in EVP_MD_CTX_pkey_ctx() 503 EVP_MD_CTX_set_pkey_ctx(EVP_MD_CTX *ctx, EVP_PKEY_CTX *pctx) in EVP_MD_CTX_set_pkey_ctx() argument 508 EVP_PKEY_CTX_free(ctx->pctx); in EVP_MD_CTX_set_pkey_ctx() 511 ctx->pctx = pctx; in EVP_MD_CTX_set_pkey_ctx() 513 if (pctx != NULL) { in EVP_MD_CTX_set_pkey_ctx()
|
| HD | p_lib.c | 549 ASN1_PCTX *pctx) in EVP_PKEY_print_public() argument 552 return pkey->ameth->pub_print(out, pkey, indent, pctx); in EVP_PKEY_print_public() 559 ASN1_PCTX *pctx) in EVP_PKEY_print_private() argument 562 return pkey->ameth->priv_print(out, pkey, indent, pctx); in EVP_PKEY_print_private() 569 ASN1_PCTX *pctx) in EVP_PKEY_print_params() argument 572 return pkey->ameth->param_print(out, pkey, indent, pctx); in EVP_PKEY_print_params()
|
| HD | bio_md.c | 182 EVP_MD_CTX *ctx, *dctx, **pctx; in md_ctrl() local 207 pctx = ptr; in md_ctrl() 208 *pctx = ctx; in md_ctrl()
|
| /dragonfly/crypto/libressl/crypto/asn1/ |
| HD | tasn_prn.c | 167 const ASN1_PCTX *pctx); 170 const ASN1_TEMPLATE *tt, const ASN1_PCTX *pctx); 174 const ASN1_PCTX *pctx); 177 const char *sname, const ASN1_PCTX *pctx); 181 const ASN1_PCTX *pctx) in ASN1_item_print() argument 185 if (pctx == NULL) in ASN1_item_print() 186 pctx = &default_pctx; in ASN1_item_print() 187 if (pctx->flags & ASN1_PCTX_FLAGS_NO_STRUCT_NAME) in ASN1_item_print() 192 0, pctx); in ASN1_item_print() 197 const char *fname, const char *sname, int nohdr, const ASN1_PCTX *pctx) in asn1_item_print_ctx() argument [all …]
|
| HD | asn1_locl.h | 106 ASN1_PCTX *pctx); 111 ASN1_PCTX *pctx); 124 ASN1_PCTX *pctx); 126 const ASN1_STRING *sig, int indent, ASN1_PCTX *pctx);
|
| HD | x_bignum.c | 80 int indent, const ASN1_PCTX *pctx); 195 const ASN1_PCTX *pctx) in bn_print() argument
|
| HD | x_long.c | 82 int indent, const ASN1_PCTX *pctx); 229 const ASN1_PCTX *pctx) in long_print() argument
|
| /dragonfly/crypto/libressl/include/openssl/ |
| HD | kdf.h | 72 # define EVP_PKEY_CTX_set_hkdf_md(pctx, md) \ argument 73 EVP_PKEY_CTX_ctrl(pctx, -1, EVP_PKEY_OP_DERIVE, \ 76 # define EVP_PKEY_CTX_set1_hkdf_salt(pctx, salt, saltlen) \ argument 77 EVP_PKEY_CTX_ctrl(pctx, -1, EVP_PKEY_OP_DERIVE, \ 80 # define EVP_PKEY_CTX_set1_hkdf_key(pctx, key, keylen) \ argument 81 EVP_PKEY_CTX_ctrl(pctx, -1, EVP_PKEY_OP_DERIVE, \ 84 # define EVP_PKEY_CTX_add1_hkdf_info(pctx, info, infolen) \ argument 85 EVP_PKEY_CTX_ctrl(pctx, -1, EVP_PKEY_OP_DERIVE, \ 88 # define EVP_PKEY_CTX_hkdf_mode(pctx, mode) \ argument 89 EVP_PKEY_CTX_ctrl(pctx, -1, EVP_PKEY_OP_DERIVE, \
|
| HD | asn1t.h | 663 const ASN1_PCTX *pctx); 667 …imitive_print(BIO *out, ASN1_VALUE **pval, const ASN1_ITEM *it, int indent, const ASN1_PCTX *pctx); 723 const ASN1_PCTX *pctx; member 864 const ASN1_PCTX *pctx) \ 867 ASN1_ITEM_rptr(itname), pctx); \
|
| /dragonfly/crypto/libressl/crypto/cms/ |
| HD | cms_kari.c | 207 EVP_PKEY_CTX *pctx; in CMS_RecipientInfo_kari_set0_pkey() local 210 EVP_PKEY_CTX_free(kari->pctx); in CMS_RecipientInfo_kari_set0_pkey() 211 kari->pctx = NULL; in CMS_RecipientInfo_kari_set0_pkey() 214 pctx = EVP_PKEY_CTX_new(pk, NULL); in CMS_RecipientInfo_kari_set0_pkey() 215 if (!pctx || !EVP_PKEY_derive_init(pctx)) in CMS_RecipientInfo_kari_set0_pkey() 217 kari->pctx = pctx; in CMS_RecipientInfo_kari_set0_pkey() 221 EVP_PKEY_CTX_free(pctx); in CMS_RecipientInfo_kari_set0_pkey() 253 if (EVP_PKEY_derive(kari->pctx, kek, &keklen) <= 0) in cms_kek_cipher() 276 EVP_PKEY_CTX_free(kari->pctx); in cms_kek_cipher() 277 kari->pctx = NULL; in cms_kek_cipher() [all …]
|
| HD | cms_env.c | 108 EVP_PKEY_CTX *pctx = ri->d.kari->pctx; in cms_env_asn1_ctrl() local 109 if (!pctx) in cms_env_asn1_ctrl() 111 pkey = EVP_PKEY_CTX_get0_pkey(pctx); in cms_env_asn1_ctrl() 153 return ri->d.ktri->pctx; in CMS_RecipientInfo_get0_pkey_ctx() 155 return ri->d.kari->pctx; in CMS_RecipientInfo_get0_pkey_ctx() 225 ktri->pctx = EVP_PKEY_CTX_new(ktri->pkey, NULL); in cms_RecipientInfo_ktri_init() 226 if (ktri->pctx == NULL) in cms_RecipientInfo_ktri_init() 228 if (EVP_PKEY_encrypt_init(ktri->pctx) <= 0) in cms_RecipientInfo_ktri_init() 361 EVP_PKEY_CTX *pctx; in cms_RecipientInfo_ktri_encrypt() local 374 pctx = ktri->pctx; in cms_RecipientInfo_ktri_encrypt() [all …]
|
| HD | cms_sd.c | 303 si->pctx = NULL; in CMS_add1_signer() 401 si->pctx = EVP_PKEY_CTX_new(si->pkey, NULL); in CMS_add1_signer() 402 if (si->pctx == NULL) in CMS_add1_signer() 404 if (EVP_PKEY_sign_init(si->pctx) <= 0) in CMS_add1_signer() 406 if (EVP_PKEY_CTX_set_signature_md(si->pctx, md) <= 0) in CMS_add1_signer() 408 } else if (EVP_DigestSignInit(si->mctx, &si->pctx, md, in CMS_add1_signer() 460 return si->pctx; in CMS_SignerInfo_get0_pkey_ctx() 606 EVP_PKEY_CTX *pctx = NULL; in cms_SignerInfo_content_sign() local 621 if (si->pctx && !cms_sd_asn1_ctrl(si, 0)) in cms_SignerInfo_content_sign() 645 } else if (si->pctx) { in cms_SignerInfo_content_sign() [all …]
|
| /dragonfly/crypto/libressl/crypto/gost/ |
| HD | gostr341001_pmeth.c | 238 struct gost_pmeth_data *pctx = EVP_PKEY_CTX_get_data(ctx); in pkey_gost01_sign() local 268 switch (pctx->sig_format) { in pkey_gost01_sign() 290 struct gost_pmeth_data *pctx = EVP_PKEY_CTX_get_data(ctx); in pkey_gost01_verify() local 296 switch (pctx->sig_format) { in pkey_gost01_verify() 375 pkey_gost01_decrypt(EVP_PKEY_CTX *pctx, unsigned char *key, size_t *key_len, in pkey_gost01_decrypt() argument 379 EVP_PKEY *priv = EVP_PKEY_CTX_get0_pkey(pctx); in pkey_gost01_decrypt() 400 if (EVP_PKEY_derive_set_peer(pctx, eph_key) <= 0) { in pkey_gost01_decrypt() 406 if (EVP_PKEY_CTX_ctrl(pctx, -1, -1, EVP_PKEY_CTRL_PEER_KEY, 3, in pkey_gost01_decrypt() 412 peerkey = EVP_PKEY_CTX_get0_peerkey(pctx); in pkey_gost01_decrypt() 479 pkey_gost01_encrypt(EVP_PKEY_CTX *pctx, unsigned char *out, size_t *out_len, in pkey_gost01_encrypt() argument [all …]
|
| HD | gostr341001_ameth.c | 322 param_print_gost01(BIO *out, const EVP_PKEY *pkey, int indent, ASN1_PCTX *pctx) in param_print_gost01() argument 338 pub_print_gost01(BIO *out, const EVP_PKEY *pkey, int indent, ASN1_PCTX *pctx) in pub_print_gost01() argument 377 return param_print_gost01(out, pkey, indent, pctx); in pub_print_gost01() 386 priv_print_gost01(BIO *out, const EVP_PKEY *pkey, int indent, ASN1_PCTX *pctx) in priv_print_gost01() argument 400 return pub_print_gost01(out, pkey, indent, pctx); in priv_print_gost01()
|
| /dragonfly/crypto/libressl/crypto/ec/ |
| HD | ec_ameth.c | 681 ecdh_cms_set_peerkey(EVP_PKEY_CTX *pctx, X509_ALGOR *alg, in ecdh_cms_set_peerkey() argument 702 pk = EVP_PKEY_CTX_get0_pkey(pctx); in ecdh_cms_set_peerkey() 728 if (EVP_PKEY_derive_set_peer(pctx, pkpeer) > 0) in ecdh_cms_set_peerkey() 738 ecdh_cms_set_kdf_param(EVP_PKEY_CTX *pctx, int eckdf_nid) in ecdh_cms_set_kdf_param() argument 757 if (EVP_PKEY_CTX_set_ecdh_cofactor_mode(pctx, cofactor) <= 0) in ecdh_cms_set_kdf_param() 760 if (EVP_PKEY_CTX_set_ecdh_kdf_type(pctx, EVP_PKEY_ECDH_KDF_X9_63) <= 0) in ecdh_cms_set_kdf_param() 767 if (EVP_PKEY_CTX_set_ecdh_kdf_md(pctx, kdf_md) <= 0) in ecdh_cms_set_kdf_param() 774 ecdh_cms_set_shared_info(EVP_PKEY_CTX *pctx, CMS_RecipientInfo *ri) in ecdh_cms_set_shared_info() argument 788 if (!ecdh_cms_set_kdf_param(pctx, OBJ_obj2nid(alg->algorithm))) { in ecdh_cms_set_shared_info() 813 if (EVP_PKEY_CTX_set_ecdh_kdf_outlen(pctx, keylen) <= 0) in ecdh_cms_set_shared_info() [all …]
|
| /dragonfly/crypto/libressl/crypto/pkcs7/ |
| HD | pk7_doit.c | 146 EVP_PKEY_CTX *pctx = NULL; in pkcs7_encode_rinfo() local 156 pctx = EVP_PKEY_CTX_new(pkey, NULL); in pkcs7_encode_rinfo() 157 if (!pctx) in pkcs7_encode_rinfo() 160 if (EVP_PKEY_encrypt_init(pctx) <= 0) in pkcs7_encode_rinfo() 163 if (EVP_PKEY_CTX_ctrl(pctx, -1, EVP_PKEY_OP_ENCRYPT, in pkcs7_encode_rinfo() 169 if (EVP_PKEY_encrypt(pctx, NULL, &eklen, key, keylen) <= 0) in pkcs7_encode_rinfo() 179 if (EVP_PKEY_encrypt(pctx, ek, &eklen, key, keylen) <= 0) in pkcs7_encode_rinfo() 189 EVP_PKEY_CTX_free(pctx); in pkcs7_encode_rinfo() 199 EVP_PKEY_CTX *pctx = NULL; in pkcs7_decrypt_rinfo() local 205 pctx = EVP_PKEY_CTX_new(pkey, NULL); in pkcs7_decrypt_rinfo() [all …]
|
| /dragonfly/crypto/libressl/apps/openssl/ |
| HD | genpkey.c | 68 static int init_keygen_file(BIO * err, EVP_PKEY_CTX **pctx, const char *file); 320 init_keygen_file(BIO * err, EVP_PKEY_CTX ** pctx, const char *file) in init_keygen_file() argument 325 if (*pctx) { in init_keygen_file() 347 *pctx = ctx; in init_keygen_file() 360 init_gen_str(BIO * err, EVP_PKEY_CTX ** pctx, const char *algname, int do_param) in init_gen_str() argument 366 if (*pctx) { in init_gen_str() 391 *pctx = ctx; in init_gen_str()
|
| HD | dgst.c | 474 EVP_PKEY_CTX *pctx = NULL; in dgst_main() local 482 r = EVP_DigestVerifyInit(mctx, &pctx, dgst_config.md, in dgst_main() 485 r = EVP_DigestSignInit(mctx, &pctx, dgst_config.md, in dgst_main() 498 if (pkey_ctrl_string(pctx, sigopt) <= 0) { in dgst_main()
|
| /dragonfly/contrib/wpa_supplicant/src/utils/ |
| HD | xml_libxml2.c | 58 xmlSchemaParserCtxtPtr pctx; in xml_validate() local 79 pctx = xmlSchemaNewParserCtxt(xml_schema_fname); in xml_validate() 80 xmlSchemaSetParserErrors(pctx, (xmlSchemaValidityErrorFunc) add_str, in xml_validate() 83 schema = xmlSchemaParse(pctx); in xml_validate() 84 xmlSchemaFreeParserCtxt(pctx); in xml_validate()
|
| /dragonfly/crypto/libressl/ssl/ |
| HD | ssl_srvr.c | 1428 EVP_PKEY_CTX *pctx; in ssl3_send_server_key_exchange() local 1484 if (!EVP_DigestSignInit(md_ctx, &pctx, md, NULL, pkey)) { in ssl3_send_server_key_exchange() 1489 (!EVP_PKEY_CTX_set_rsa_padding(pctx, in ssl3_send_server_key_exchange() 1491 !EVP_PKEY_CTX_set_rsa_pss_saltlen(pctx, -1))) { in ssl3_send_server_key_exchange() 2010 EVP_PKEY_CTX *pctx; in ssl3_get_cert_verify() local 2017 if (!EVP_DigestVerifyInit(mctx, &pctx, sigalg->md(), in ssl3_get_cert_verify() 2024 (!EVP_PKEY_CTX_set_rsa_padding(pctx, in ssl3_get_cert_verify() 2026 !EVP_PKEY_CTX_set_rsa_pss_saltlen(pctx, -1))) { in ssl3_get_cert_verify() 2031 EVP_PKEY_CTX_ctrl(pctx, -1, EVP_PKEY_OP_VERIFY, in ssl3_get_cert_verify() 2091 EVP_PKEY_CTX *pctx; in ssl3_get_cert_verify() local [all …]
|
| HD | tls13_client.c | 639 EVP_PKEY_CTX *pctx; in tls13_server_certificate_verify_recv() local 683 if (!EVP_DigestVerifyInit(mdctx, &pctx, sigalg->md(), NULL, pkey)) in tls13_server_certificate_verify_recv() 686 if (!EVP_PKEY_CTX_set_rsa_padding(pctx, RSA_PKCS1_PSS_PADDING)) in tls13_server_certificate_verify_recv() 688 if (!EVP_PKEY_CTX_set_rsa_pss_saltlen(pctx, -1)) in tls13_server_certificate_verify_recv() 919 EVP_PKEY_CTX *pctx; in tls13_client_certificate_verify_send() local 951 if (!EVP_DigestSignInit(mdctx, &pctx, sigalg->md(), NULL, pkey)) in tls13_client_certificate_verify_send() 954 if (!EVP_PKEY_CTX_set_rsa_padding(pctx, RSA_PKCS1_PSS_PADDING)) in tls13_client_certificate_verify_send() 956 if (!EVP_PKEY_CTX_set_rsa_pss_saltlen(pctx, -1)) in tls13_client_certificate_verify_send()
|
| HD | tls13_server.c | 717 EVP_PKEY_CTX *pctx; in tls13_server_certificate_verify_send() local 749 if (!EVP_DigestSignInit(mdctx, &pctx, sigalg->md(), NULL, pkey)) in tls13_server_certificate_verify_send() 752 if (!EVP_PKEY_CTX_set_rsa_padding(pctx, RSA_PKCS1_PSS_PADDING)) in tls13_server_certificate_verify_send() 754 if (!EVP_PKEY_CTX_set_rsa_pss_saltlen(pctx, -1)) in tls13_server_certificate_verify_send() 950 EVP_PKEY_CTX *pctx; in tls13_client_certificate_verify_recv() local 994 if (!EVP_DigestVerifyInit(mdctx, &pctx, sigalg->md(), NULL, pkey)) in tls13_client_certificate_verify_recv() 997 if (!EVP_PKEY_CTX_set_rsa_padding(pctx, RSA_PKCS1_PSS_PADDING)) in tls13_client_certificate_verify_recv() 999 if (!EVP_PKEY_CTX_set_rsa_pss_saltlen(pctx, -1)) in tls13_client_certificate_verify_recv()
|