| /openbsd/src/usr.bin/dig/lib/isccfg/ |
| D | parser.c | 48 #define TOKEN_STRING(pctx) (pctx->token.value.as_textregion.base) argument 60 do { if ((obj) != NULL) cfg_obj_destroy(pctx, &(obj)); } while (0) 76 cfg_gettoken(cfg_parser_t *pctx, int options); 79 cfg_peektoken(cfg_parser_t *pctx, int options); 82 cfg_ungettoken(cfg_parser_t *pctx); 85 cfg_create_obj(cfg_parser_t *pctx, const cfg_type_t *type, cfg_obj_t **objp); 88 cfg_parse_qstring(cfg_parser_t *pctx, const cfg_type_t *type, cfg_obj_t **ret); 91 cfg_parse_astring(cfg_parser_t *pctx, const cfg_type_t *type, cfg_obj_t **ret); 94 cfg_parse_sstring(cfg_parser_t *pctx, const cfg_type_t *type, cfg_obj_t **ret); 97 cfg_parse_special(cfg_parser_t *pctx, int special); [all …]
|
| /openbsd/src/lib/libcrypto/evp/ |
| D | m_sigver.c | 76 do_sigver_init(EVP_MD_CTX *ctx, EVP_PKEY_CTX **pctx, const EVP_MD *type, in do_sigver_init() argument 79 if (ctx->pctx == NULL) in do_sigver_init() 80 ctx->pctx = EVP_PKEY_CTX_new(pkey, NULL); in do_sigver_init() 81 if (ctx->pctx == NULL) in do_sigver_init() 84 if (!(ctx->pctx->pmeth->flags & EVP_PKEY_FLAG_SIGCTX_CUSTOM)) { in do_sigver_init() 98 if (ctx->pctx->pmeth->digestverify != NULL) { in do_sigver_init() 99 ctx->pctx->operation = EVP_PKEY_OP_VERIFY; in do_sigver_init() 101 } else if (EVP_PKEY_verify_init(ctx->pctx) <= 0) in do_sigver_init() 104 if (ctx->pctx->pmeth->signctx_init) { in do_sigver_init() 105 if (ctx->pctx->pmeth->signctx_init(ctx->pctx, ctx) <= 0) in do_sigver_init() [all …]
|
| D | evp_digest.c | 147 EVP_PKEY_CTX_free(ctx->pctx); in EVP_DigestInit_ex() 148 ctx->pctx = NULL; in EVP_DigestInit_ex() 154 if (ctx->pctx) { in EVP_DigestInit_ex() 156 r = EVP_PKEY_CTX_ctrl(ctx->pctx, -1, EVP_PKEY_OP_TYPE_SIG, in EVP_DigestInit_ex() 300 EVP_PKEY_CTX_free(ctx->pctx); in EVP_MD_CTX_cleanup() 333 out->pctx = NULL; in EVP_MD_CTX_copy_ex() 356 if (in->pctx) { in EVP_MD_CTX_copy_ex() 357 out->pctx = EVP_PKEY_CTX_dup(in->pctx); in EVP_MD_CTX_copy_ex() 358 if (!out->pctx) { in EVP_MD_CTX_copy_ex() 435 return ctx->pctx; in EVP_MD_CTX_pkey_ctx() [all …]
|
| D | pmeth_lib.c | 170 EVP_PKEY_CTX_dup(EVP_PKEY_CTX *pctx) in EVP_PKEY_CTX_dup() argument 174 if (pctx->pmeth == NULL || pctx->pmeth->copy == NULL) in EVP_PKEY_CTX_dup() 181 rctx->pmeth = pctx->pmeth; in EVP_PKEY_CTX_dup() 183 if ((rctx->pkey = pctx->pkey) != NULL) in EVP_PKEY_CTX_dup() 185 if ((rctx->peerkey = pctx->peerkey) != NULL) in EVP_PKEY_CTX_dup() 188 rctx->operation = pctx->operation; in EVP_PKEY_CTX_dup() 190 if (pctx->pmeth->copy(rctx, pctx) <= 0) in EVP_PKEY_CTX_dup()
|
| D | evp_local.h | 104 ASN1_PCTX *pctx); 109 ASN1_PCTX *pctx); 125 ASN1_PCTX *pctx); 127 const ASN1_STRING *sig, int indent, ASN1_PCTX *pctx); 201 EVP_PKEY_CTX *pctx; member
|
| D | bio_md.c | 183 EVP_MD_CTX *ctx, *dctx, **pctx; in md_ctrl() local 208 pctx = ptr; in md_ctrl() 209 *pctx = ctx; in md_ctrl()
|
| D | p_lib.c | 816 ASN1_PCTX *pctx) in EVP_PKEY_print_public() argument 819 return pkey->ameth->pub_print(out, pkey, indent, pctx); in EVP_PKEY_print_public() 827 ASN1_PCTX *pctx) in EVP_PKEY_print_private() argument 830 return pkey->ameth->priv_print(out, pkey, indent, pctx); in EVP_PKEY_print_private() 838 ASN1_PCTX *pctx) in EVP_PKEY_print_params() argument 841 return pkey->ameth->param_print(out, pkey, indent, pctx); in EVP_PKEY_print_params()
|
| /openbsd/src/lib/libcrypto/asn1/ |
| D | tasn_prn.c | 81 const ASN1_PCTX *pctx); 84 const ASN1_TEMPLATE *tt, const ASN1_PCTX *pctx); 88 const ASN1_PCTX *pctx); 91 const char *sname, const ASN1_PCTX *pctx); 95 const ASN1_PCTX *pctx) in ASN1_item_print() argument 99 if (pctx == NULL) in ASN1_item_print() 100 pctx = &default_pctx; in ASN1_item_print() 101 if (pctx->flags & ASN1_PCTX_FLAGS_NO_STRUCT_NAME) in ASN1_item_print() 106 0, pctx); in ASN1_item_print() 112 const char *fname, const char *sname, int nohdr, const ASN1_PCTX *pctx) in asn1_item_print_ctx() argument [all …]
|
| /openbsd/src/lib/libcrypto/cms/ |
| D | cms_kari.c | 211 EVP_PKEY_CTX *pctx; in CMS_RecipientInfo_kari_set0_pkey() local 214 EVP_PKEY_CTX_free(kari->pctx); in CMS_RecipientInfo_kari_set0_pkey() 215 kari->pctx = NULL; in CMS_RecipientInfo_kari_set0_pkey() 218 pctx = EVP_PKEY_CTX_new(pk, NULL); in CMS_RecipientInfo_kari_set0_pkey() 219 if (!pctx || !EVP_PKEY_derive_init(pctx)) in CMS_RecipientInfo_kari_set0_pkey() 221 kari->pctx = pctx; in CMS_RecipientInfo_kari_set0_pkey() 225 EVP_PKEY_CTX_free(pctx); in CMS_RecipientInfo_kari_set0_pkey() 259 if (EVP_PKEY_derive(kari->pctx, kek, &keklen) <= 0) in cms_kek_cipher() 282 EVP_PKEY_CTX_free(kari->pctx); in cms_kek_cipher() 283 kari->pctx = NULL; in cms_kek_cipher() [all …]
|
| D | cms_env.c | 110 EVP_PKEY_CTX *pctx = ri->d.kari->pctx; in cms_env_asn1_ctrl() local 111 if (!pctx) in cms_env_asn1_ctrl() 113 pkey = EVP_PKEY_CTX_get0_pkey(pctx); in cms_env_asn1_ctrl() 157 return ri->d.ktri->pctx; in CMS_RecipientInfo_get0_pkey_ctx() 159 return ri->d.kari->pctx; in CMS_RecipientInfo_get0_pkey_ctx() 231 ktri->pctx = EVP_PKEY_CTX_new(ktri->pkey, NULL); in cms_RecipientInfo_ktri_init() 232 if (ktri->pctx == NULL) in cms_RecipientInfo_ktri_init() 234 if (EVP_PKEY_encrypt_init(ktri->pctx) <= 0) in cms_RecipientInfo_ktri_init() 372 EVP_PKEY_CTX *pctx; in cms_RecipientInfo_ktri_encrypt() local 385 pctx = ktri->pctx; in cms_RecipientInfo_ktri_encrypt() [all …]
|
| D | cms_sd.c | 366 si->pctx = NULL; in CMS_add1_signer() 458 si->pctx = EVP_PKEY_CTX_new(si->pkey, NULL); in CMS_add1_signer() 459 if (si->pctx == NULL) in CMS_add1_signer() 461 if (EVP_PKEY_sign_init(si->pctx) <= 0) in CMS_add1_signer() 463 if (EVP_PKEY_CTX_set_signature_md(si->pctx, md) <= 0) in CMS_add1_signer() 465 } else if (EVP_DigestSignInit(si->mctx, &si->pctx, md, in CMS_add1_signer() 519 return si->pctx; in CMS_SignerInfo_get0_pkey_ctx() 675 EVP_PKEY_CTX *pctx = NULL; in cms_SignerInfo_content_sign() local 690 if (si->pctx && !cms_sd_asn1_ctrl(si, 0)) in cms_SignerInfo_content_sign() 714 } else if (si->pctx) { in cms_SignerInfo_content_sign() [all …]
|
| /openbsd/src/lib/libfido2/src/ |
| D | rs1.c | 27 EVP_PKEY_CTX *pctx = NULL; in rs1_verify_sig() local 41 if ((pctx = EVP_PKEY_CTX_new(pkey, NULL)) == NULL || in rs1_verify_sig() 42 EVP_PKEY_verify_init(pctx) != 1 || in rs1_verify_sig() 43 EVP_PKEY_CTX_set_rsa_padding(pctx, RSA_PKCS1_PADDING) != 1 || in rs1_verify_sig() 44 EVP_PKEY_CTX_set_signature_md(pctx, md) != 1) { in rs1_verify_sig() 49 if (EVP_PKEY_verify(pctx, sig->ptr, sig->len, dgst->ptr, in rs1_verify_sig() 57 EVP_PKEY_CTX_free(pctx); in rs1_verify_sig()
|
| D | rs256.c | 223 EVP_PKEY_CTX *pctx = NULL; in rs256_verify_sig() local 237 if ((pctx = EVP_PKEY_CTX_new(pkey, NULL)) == NULL || in rs256_verify_sig() 238 EVP_PKEY_verify_init(pctx) != 1 || in rs256_verify_sig() 239 EVP_PKEY_CTX_set_rsa_padding(pctx, RSA_PKCS1_PADDING) != 1 || in rs256_verify_sig() 240 EVP_PKEY_CTX_set_signature_md(pctx, md) != 1) { in rs256_verify_sig() 245 if (EVP_PKEY_verify(pctx, sig->ptr, sig->len, dgst->ptr, in rs256_verify_sig() 253 EVP_PKEY_CTX_free(pctx); in rs256_verify_sig()
|
| D | es256.c | 222 EVP_PKEY_CTX *pctx = NULL; in es256_sk_create() local 231 if ((pctx = EVP_PKEY_CTX_new_id(EVP_PKEY_EC, NULL)) == NULL || in es256_sk_create() 232 EVP_PKEY_paramgen_init(pctx) <= 0 || in es256_sk_create() 233 EVP_PKEY_CTX_set_ec_paramgen_curve_nid(pctx, es256_nid) <= 0 || in es256_sk_create() 234 EVP_PKEY_paramgen(pctx, &p) <= 0) { in es256_sk_create() 259 if (pctx != NULL) in es256_sk_create() 260 EVP_PKEY_CTX_free(pctx); in es256_sk_create() 499 EVP_PKEY_CTX *pctx = NULL; in es256_verify_sig() local 507 if ((pctx = EVP_PKEY_CTX_new(pkey, NULL)) == NULL || in es256_verify_sig() 508 EVP_PKEY_verify_init(pctx) != 1 || in es256_verify_sig() [all …]
|
| /openbsd/src/lib/libcrypto/ec/ |
| D | ec_ameth.c | 700 ecdh_cms_set_peerkey(EVP_PKEY_CTX *pctx, X509_ALGOR *alg, in ecdh_cms_set_peerkey() argument 721 pk = EVP_PKEY_CTX_get0_pkey(pctx); in ecdh_cms_set_peerkey() 746 if (EVP_PKEY_derive_set_peer(pctx, pkpeer) > 0) in ecdh_cms_set_peerkey() 756 ecdh_cms_set_kdf_param(EVP_PKEY_CTX *pctx, int eckdf_nid) in ecdh_cms_set_kdf_param() argument 775 if (EVP_PKEY_CTX_set_ecdh_cofactor_mode(pctx, cofactor) <= 0) in ecdh_cms_set_kdf_param() 778 if (EVP_PKEY_CTX_set_ecdh_kdf_type(pctx, EVP_PKEY_ECDH_KDF_X9_63) <= 0) in ecdh_cms_set_kdf_param() 785 if (EVP_PKEY_CTX_set_ecdh_kdf_md(pctx, kdf_md) <= 0) in ecdh_cms_set_kdf_param() 792 ecdh_cms_set_shared_info(EVP_PKEY_CTX *pctx, CMS_RecipientInfo *ri) in ecdh_cms_set_shared_info() argument 814 if (!ecdh_cms_set_kdf_param(pctx, nid)) { in ecdh_cms_set_shared_info() 845 if (EVP_PKEY_CTX_set_ecdh_kdf_outlen(pctx, keylen) <= 0) in ecdh_cms_set_shared_info() [all …]
|
| /openbsd/src/regress/lib/libcrypto/sm2/ |
| D | sm2evptest.c | 106 EVP_PKEY_CTX *pctx = NULL; in test_EVP_SM2() local 128 pctx = EVP_PKEY_CTX_new_id(EVP_PKEY_EC, NULL); in test_EVP_SM2() 129 CHECK_GOTO(pctx != NULL); in test_EVP_SM2() 131 CHECK_GOTO(EVP_PKEY_paramgen_init(pctx) == 1); in test_EVP_SM2() 133 CHECK_GOTO(EVP_PKEY_CTX_set_ec_paramgen_curve_nid(pctx, NID_sm2)); in test_EVP_SM2() 135 CHECK_GOTO(EVP_PKEY_paramgen(pctx, ¶ms)); in test_EVP_SM2() 229 EVP_PKEY_CTX_free(pctx); in test_EVP_SM2()
|
| /openbsd/src/sys/dev/pci/drm/i915/gt/ |
| D | intel_rc6.c | 317 struct drm_i915_gem_object *pctx; in vlv_rc6_init() local 328 pctx = i915_gem_object_create_region_at(i915->mm.stolen_region, in vlv_rc6_init() 332 if (IS_ERR(pctx)) in vlv_rc6_init() 333 return PTR_ERR(pctx); in vlv_rc6_init() 348 pctx = i915_gem_object_create_stolen(i915, pctx_size); in vlv_rc6_init() 349 if (IS_ERR(pctx)) { in vlv_rc6_init() 352 return PTR_ERR(pctx); in vlv_rc6_init() 357 pctx->stolen->start, in vlv_rc6_init() 359 pctx_paddr = i915->dsm.stolen.start + pctx->stolen->start; in vlv_rc6_init() 363 rc6->pctx = pctx; in vlv_rc6_init() [all …]
|
| /openbsd/src/usr.bin/openssl/ |
| D | genpkey.c | 68 static int init_keygen_file(BIO * err, EVP_PKEY_CTX **pctx, const char *file); 318 init_keygen_file(BIO * err, EVP_PKEY_CTX ** pctx, const char *file) in init_keygen_file() argument 323 if (*pctx) { in init_keygen_file() 345 *pctx = ctx; in init_keygen_file() 358 init_gen_str(BIO * err, EVP_PKEY_CTX ** pctx, const char *algname, int do_param) in init_gen_str() argument 364 if (*pctx) { in init_gen_str() 389 *pctx = ctx; in init_gen_str()
|
| /openbsd/src/lib/libcrypto/pkcs7/ |
| D | pk7_doit.c | 147 EVP_PKEY_CTX *pctx = NULL; in pkcs7_encode_rinfo() local 157 pctx = EVP_PKEY_CTX_new(pkey, NULL); in pkcs7_encode_rinfo() 158 if (!pctx) in pkcs7_encode_rinfo() 161 if (EVP_PKEY_encrypt_init(pctx) <= 0) in pkcs7_encode_rinfo() 164 if (EVP_PKEY_CTX_ctrl(pctx, -1, EVP_PKEY_OP_ENCRYPT, in pkcs7_encode_rinfo() 170 if (EVP_PKEY_encrypt(pctx, NULL, &eklen, key, keylen) <= 0) in pkcs7_encode_rinfo() 180 if (EVP_PKEY_encrypt(pctx, ek, &eklen, key, keylen) <= 0) in pkcs7_encode_rinfo() 190 EVP_PKEY_CTX_free(pctx); in pkcs7_encode_rinfo() 200 EVP_PKEY_CTX *pctx = NULL; in pkcs7_decrypt_rinfo() local 206 pctx = EVP_PKEY_CTX_new(pkey, NULL); in pkcs7_decrypt_rinfo() [all …]
|
| /openbsd/src/gnu/usr.bin/perl/cpan/Test-Simple/t/Test2/modules/ |
| D | API.t | 162 my $pctx; 167 $pctx = wantarray; 170 return unless defined $pctx; 171 return (1, 2) if $pctx; 176 $pctx = 'x'; 178 ok(!defined($pctx), "void context"); 181 ok(defined($pctx) && $pctx == 0, "scalar context"); 185 ok($pctx, "array context");
|
| /openbsd/src/usr.bin/dig/lib/isccfg/include/isccfg/ |
| D | cfg.h | 85 cfg_parse_file(cfg_parser_t *pctx, const char *filename, 163 cfg_obj_destroy(cfg_parser_t *pctx, cfg_obj_t **obj);
|
| D | grammar.h | 169 cfg_parse_named_map(cfg_parser_t *pctx, const cfg_type_t *type, cfg_obj_t **ret); 172 cfg_parse_mapbody(cfg_parser_t *pctx, const cfg_type_t *type, cfg_obj_t **ret);
|
| /openbsd/src/usr.sbin/bgpctl/ |
| D | mrtparser.c | 101 struct mrt_peer *pctx = NULL; in mrt_parse() local 140 if (mrt_parse_dump(&h, msg, &pctx, &r) == 0) { in mrt_parse() 142 p->dump(r, pctx, p->arg); in mrt_parse() 158 if (pctx) in mrt_parse() 159 mrt_free_peers(pctx); in mrt_parse() 160 pctx = mrt_parse_v2_peer(&h, msg); in mrt_parse() 177 p->dump(r, pctx, p->arg); in mrt_parse() 215 if (mrt_parse_dump_mp(&h, msg, &pctx, &r, in mrt_parse() 218 p->dump(r, pctx, p->arg); in mrt_parse() 236 if (pctx) in mrt_parse() [all …]
|
| /openbsd/src/regress/lib/libcrypto/evp/ |
| D | evp_test.c | 807 EVP_PKEY_CTX *pctx; in evp_kdf_tls1_prf_basic() local 816 if ((pctx = EVP_PKEY_CTX_new_id(EVP_PKEY_TLS1_PRF, NULL)) == NULL) { in evp_kdf_tls1_prf_basic() 821 if (EVP_PKEY_derive_init(pctx) <= 0) { in evp_kdf_tls1_prf_basic() 826 if (EVP_PKEY_CTX_set_tls1_prf_md(pctx, EVP_sha256()) <= 0) { in evp_kdf_tls1_prf_basic() 831 if (EVP_PKEY_CTX_set1_tls1_prf_secret(pctx, "secret", 6) <= 0) { in evp_kdf_tls1_prf_basic() 836 if (EVP_PKEY_CTX_add1_tls1_prf_seed(pctx, "seed", 4) <= 0) { in evp_kdf_tls1_prf_basic() 841 if (EVP_PKEY_derive(pctx, got, &got_len) <= 0) { in evp_kdf_tls1_prf_basic() 852 EVP_PKEY_CTX_free(pctx); in evp_kdf_tls1_prf_basic()
|
| /openbsd/src/lib/libssl/ |
| D | 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() 915 EVP_PKEY_CTX *pctx; in tls13_client_certificate_verify_send() local 947 if (!EVP_DigestSignInit(mdctx, &pctx, sigalg->md(), NULL, pkey)) in tls13_client_certificate_verify_send() 950 if (!EVP_PKEY_CTX_set_rsa_padding(pctx, RSA_PKCS1_PSS_PADDING)) in tls13_client_certificate_verify_send() 952 if (!EVP_PKEY_CTX_set_rsa_pss_saltlen(pctx, -1)) in tls13_client_certificate_verify_send()
|