Home
last modified time | relevance | path

Searched refs:pctx (Results 1 – 25 of 55) sorted by relevance

123

/openbsd/src/usr.bin/dig/lib/isccfg/
Dparser.c48 #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/
Dm_sigver.c76 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 …]
Devp_digest.c147 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 …]
Dpmeth_lib.c170 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()
Devp_local.h104 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
Dbio_md.c183 EVP_MD_CTX *ctx, *dctx, **pctx; in md_ctrl() local
208 pctx = ptr; in md_ctrl()
209 *pctx = ctx; in md_ctrl()
Dp_lib.c816 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/
Dtasn_prn.c81 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/
Dcms_kari.c211 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 …]
Dcms_env.c110 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 …]
Dcms_sd.c366 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/
Drs1.c27 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()
Drs256.c223 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()
Des256.c222 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/
Dec_ameth.c700 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/
Dsm2evptest.c106 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, &params)); in test_EVP_SM2()
229 EVP_PKEY_CTX_free(pctx); in test_EVP_SM2()
/openbsd/src/sys/dev/pci/drm/i915/gt/
Dintel_rc6.c317 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/
Dgenpkey.c68 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/
Dpk7_doit.c147 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/
DAPI.t162 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/
Dcfg.h85 cfg_parse_file(cfg_parser_t *pctx, const char *filename,
163 cfg_obj_destroy(cfg_parser_t *pctx, cfg_obj_t **obj);
Dgrammar.h169 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/
Dmrtparser.c101 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/
Devp_test.c807 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/
Dtls13_client.c639 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()

123