| /freebsd/crypto/openssl/crypto/evp/ |
| H A D | m_sigver.c | 37 static int do_sigver_init(EVP_MD_CTX *ctx, EVP_PKEY_CTX **pctx, in do_sigver_init() argument 56 if (ctx->pctx == NULL) { in do_sigver_init() 59 ctx->pctx = EVP_PKEY_CTX_new_from_pkey(libctx, pkey, props); in do_sigver_init() 61 ctx->pctx = EVP_PKEY_CTX_new(pkey, e); in do_sigver_init() 63 if (ctx->pctx == NULL) in do_sigver_init() 68 locpctx = ctx->pctx; in do_sigver_init() 204 if (pctx != NULL) in do_sigver_init() 205 *pctx = locpctx; in do_sigver_init() 302 if (ctx->pctx->pmeth == NULL) { in do_sigver_init() 307 if (!(ctx->pctx->pmeth->flags & EVP_PKEY_FLAG_SIGCTX_CUSTOM)) { in do_sigver_init() [all …]
|
| H A D | digest.c | 86 EVP_PKEY_CTX_free(ctx->pctx); in evp_md_ctx_reset_ex() 87 ctx->pctx = NULL; in evp_md_ctx_reset_ex() 108 EVP_PKEY_CTX *pctx = NULL; in evp_md_ctx_new_ex() local 111 || (pctx = EVP_PKEY_CTX_new_from_pkey(libctx, pkey, propq)) == NULL) { in evp_md_ctx_new_ex() 116 if (id != NULL && EVP_PKEY_CTX_set1_id(pctx, id->data, id->length) <= 0) in evp_md_ctx_new_ex() 119 EVP_MD_CTX_set_pkey_ctx(ctx, pctx); in evp_md_ctx_new_ex() 123 EVP_PKEY_CTX_free(pctx); in evp_md_ctx_new_ex() 165 if (ctx->pctx != NULL in evp_md_init_internal() 166 && EVP_PKEY_CTX_IS_SIGNATURE_OP(ctx->pctx) in evp_md_init_internal() 167 && ctx->pctx->op.sig.algctx != NULL) { in evp_md_init_internal() [all …]
|
| H A D | p_seal.c | 26 EVP_PKEY_CTX *pctx = NULL; in EVP_SealInit() local 60 pctx = EVP_PKEY_CTX_new_from_pkey(libctx, pubk[i], NULL); in EVP_SealInit() 61 if (pctx == NULL) { in EVP_SealInit() 66 if (EVP_PKEY_encrypt_init(pctx) <= 0 in EVP_SealInit() 67 || EVP_PKEY_encrypt(pctx, ek[i], &outlen, key, keylen) <= 0) in EVP_SealInit() 70 EVP_PKEY_CTX_free(pctx); in EVP_SealInit() 72 pctx = NULL; in EVP_SealInit() 75 EVP_PKEY_CTX_free(pctx); in EVP_SealInit()
|
| H A D | p_open.c | 25 EVP_PKEY_CTX *pctx = NULL; in EVP_OpenInit() local 36 if ((pctx = EVP_PKEY_CTX_new(priv, NULL)) == NULL) { in EVP_OpenInit() 41 if (EVP_PKEY_decrypt_init(pctx) <= 0 in EVP_OpenInit() 42 || EVP_PKEY_decrypt(pctx, NULL, &keylen, ek, ekl) <= 0) in EVP_OpenInit() 48 if (EVP_PKEY_decrypt(pctx, key, &keylen, ek, ekl) <= 0) in EVP_OpenInit() 57 EVP_PKEY_CTX_free(pctx); in EVP_OpenInit()
|
| H A D | pmeth_lib.c | 452 EVP_PKEY_CTX *EVP_PKEY_CTX_dup(const EVP_PKEY_CTX *pctx) in EVP_PKEY_CTX_dup() argument 458 if (pctx->engine && !ENGINE_init(pctx->engine)) { in EVP_PKEY_CTX_dup() 467 if (pctx->pkey != NULL && !EVP_PKEY_up_ref(pctx->pkey)) in EVP_PKEY_CTX_dup() 470 rctx->pkey = pctx->pkey; in EVP_PKEY_CTX_dup() 471 rctx->operation = pctx->operation; in EVP_PKEY_CTX_dup() 472 rctx->libctx = pctx->libctx; in EVP_PKEY_CTX_dup() 473 rctx->keytype = pctx->keytype; in EVP_PKEY_CTX_dup() 475 if (pctx->propquery != NULL) { in EVP_PKEY_CTX_dup() 476 rctx->propquery = OPENSSL_strdup(pctx->propquery); in EVP_PKEY_CTX_dup() 480 rctx->legacy_keytype = pctx->legacy_keytype; in EVP_PKEY_CTX_dup() [all …]
|
| /freebsd/crypto/openssl/test/ |
| H A D | pkey_meth_kdf_test.c | 22 EVP_PKEY_CTX *pctx; in test_kdf_tls1_prf() local 26 if ((pctx = EVP_PKEY_CTX_new_id(EVP_PKEY_TLS1_PRF, NULL)) == NULL) { in test_kdf_tls1_prf() 30 if (EVP_PKEY_derive_init(pctx) <= 0) { in test_kdf_tls1_prf() 34 if (EVP_PKEY_CTX_set_tls1_prf_md(pctx, EVP_sha256()) <= 0) { in test_kdf_tls1_prf() 38 if (EVP_PKEY_CTX_set1_tls1_prf_secret(pctx, in test_kdf_tls1_prf() 45 if (EVP_PKEY_CTX_add1_tls1_prf_seed(pctx, in test_kdf_tls1_prf() 52 if (EVP_PKEY_CTX_add1_tls1_prf_seed(pctx, in test_kdf_tls1_prf() 58 if (EVP_PKEY_CTX_add1_tls1_prf_seed(pctx, in test_kdf_tls1_prf() 65 if (EVP_PKEY_derive(pctx, out, &outlen) <= 0) { in test_kdf_tls1_prf() 81 EVP_PKEY_CTX_free(pctx); in test_kdf_tls1_prf() [all …]
|
| /freebsd/crypto/openssl/crypto/cms/ |
| H A D | cms_ec.c | 24 EVP_PKEY_CTX *pctx = NULL; in pkey_type2param() local 49 pctx = EVP_PKEY_CTX_new_from_name(libctx, "EC", propq); in pkey_type2param() 50 if (pctx == NULL || EVP_PKEY_paramgen_init(pctx) <= 0) in pkey_type2param() 53 || EVP_PKEY_CTX_set_group_name(pctx, groupname) <= 0) { in pkey_type2param() 57 if (EVP_PKEY_paramgen(pctx, &pkey) <= 0) in pkey_type2param() 59 EVP_PKEY_CTX_free(pctx); in pkey_type2param() 68 EVP_PKEY_CTX_free(pctx); in pkey_type2param() 73 static int ecdh_cms_set_peerkey(EVP_PKEY_CTX *pctx, in ecdh_cms_set_peerkey() argument 92 pk = EVP_PKEY_CTX_get0_pkey(pctx); in ecdh_cms_set_peerkey() 103 EVP_PKEY_CTX_get0_libctx(pctx), in ecdh_cms_set_peerkey() [all …]
|
| H A D | cms_dh.c | 20 static int dh_cms_set_peerkey(EVP_PKEY_CTX *pctx, in dh_cms_set_peerkey() argument 41 pk = EVP_PKEY_CTX_get0_pkey(pctx); in dh_cms_set_peerkey() 71 if (EVP_PKEY_derive_set_peer(pctx, pkpeer) > 0) in dh_cms_set_peerkey() 81 static int dh_cms_set_shared_info(EVP_PKEY_CTX *pctx, CMS_RecipientInfo *ri) in dh_cms_set_shared_info() argument 111 if (EVP_PKEY_CTX_set_dh_kdf_type(pctx, EVP_PKEY_DH_KDF_X9_42) <= 0 in dh_cms_set_shared_info() 112 || EVP_PKEY_CTX_set_dh_kdf_md(pctx, EVP_sha1()) <= 0) in dh_cms_set_shared_info() 130 kekcipher = EVP_CIPHER_fetch(pctx->libctx, name, pctx->propquery); in dh_cms_set_shared_info() 140 if (EVP_PKEY_CTX_set_dh_kdf_outlen(pctx, keylen) <= 0) in dh_cms_set_shared_info() 143 if (EVP_PKEY_CTX_set0_dh_kdf_oid(pctx, in dh_cms_set_shared_info() 155 if (EVP_PKEY_CTX_set0_dh_kdf_ukm(pctx, dukm, dukmlen) <= 0) in dh_cms_set_shared_info() [all …]
|
| H A D | cms_kari.c | 165 EVP_PKEY_CTX *pctx; in CMS_RecipientInfo_kari_set0_pkey_and_peer() local 168 EVP_PKEY_CTX_free(kari->pctx); in CMS_RecipientInfo_kari_set0_pkey_and_peer() 169 kari->pctx = NULL; in CMS_RecipientInfo_kari_set0_pkey_and_peer() 173 pctx = EVP_PKEY_CTX_new_from_pkey(ossl_cms_ctx_get0_libctx(kari->cms_ctx), in CMS_RecipientInfo_kari_set0_pkey_and_peer() 176 if (pctx == NULL || EVP_PKEY_derive_init(pctx) <= 0) in CMS_RecipientInfo_kari_set0_pkey_and_peer() 182 if (EVP_PKEY_derive_set_peer(pctx, pub_pkey) <= 0) in CMS_RecipientInfo_kari_set0_pkey_and_peer() 186 kari->pctx = pctx; in CMS_RecipientInfo_kari_set0_pkey_and_peer() 189 EVP_PKEY_CTX_free(pctx); in CMS_RecipientInfo_kari_set0_pkey_and_peer() 225 if (EVP_PKEY_derive(kari->pctx, kek, &keklen) <= 0) in cms_kek_cipher() 248 EVP_PKEY_CTX_free(kari->pctx); in cms_kek_cipher() [all …]
|
| H A D | cms_sd.c | 380 si->pctx = NULL; in CMS_add1_signer() 525 si->pctx = EVP_PKEY_CTX_new_from_pkey(ossl_cms_ctx_get0_libctx(ctx), in CMS_add1_signer() 528 if (si->pctx == NULL) in CMS_add1_signer() 530 if (EVP_PKEY_sign_init(si->pctx) <= 0) in CMS_add1_signer() 532 if (EVP_PKEY_CTX_set_signature_md(si->pctx, md) <= 0) in CMS_add1_signer() 534 } else if (EVP_DigestSignInit_ex(si->mctx, &si->pctx, in CMS_add1_signer() 540 si->pctx = NULL; in CMS_add1_signer() 611 return si->pctx; in CMS_SignerInfo_get0_pkey_ctx() 744 EVP_PKEY_CTX *pctx = NULL; in cms_SignerInfo_content_sign() local 760 if (si->pctx && !cms_sd_asn1_ctrl(si, 0)) in cms_SignerInfo_content_sign() [all …]
|
| H A D | cms_env.c | 115 EVP_PKEY_CTX *pctx = ri->d.kari->pctx; in ossl_cms_env_asn1_ctrl() local 117 if (pctx == NULL) in ossl_cms_env_asn1_ctrl() 119 pkey = EVP_PKEY_CTX_get0_pkey(pctx); in ossl_cms_env_asn1_ctrl() 218 return ri->d.ktri->pctx; in CMS_RecipientInfo_get0_pkey_ctx() 220 return ri->d.kari->pctx; in CMS_RecipientInfo_get0_pkey_ctx() 368 ktri->pctx = EVP_PKEY_CTX_new_from_pkey(ossl_cms_ctx_get0_libctx(ctx), in cms_RecipientInfo_ktri_init() 371 if (ktri->pctx == NULL) in cms_RecipientInfo_ktri_init() 373 if (EVP_PKEY_encrypt_init(ktri->pctx) <= 0) in cms_RecipientInfo_ktri_init() 510 EVP_PKEY_CTX *pctx; in cms_RecipientInfo_ktri_encrypt() local 524 pctx = ktri->pctx; in cms_RecipientInfo_ktri_encrypt() [all …]
|
| /freebsd/crypto/openssl/crypto/asn1/ |
| H A D | tasn_prn.c | 105 int nohdr, const ASN1_PCTX *pctx); 108 const ASN1_TEMPLATE *tt, const ASN1_PCTX *pctx); 113 const ASN1_PCTX *pctx); 117 const ASN1_PCTX *pctx); 120 const ASN1_ITEM *it, const ASN1_PCTX *pctx) in ASN1_item_print() argument 123 if (pctx == NULL) in ASN1_item_print() 124 pctx = &default_pctx; in ASN1_item_print() 125 if (pctx->flags & ASN1_PCTX_FLAGS_NO_STRUCT_NAME) in ASN1_item_print() 129 return asn1_item_print_ctx(out, &ifld, indent, it, NULL, sname, 0, pctx); in ASN1_item_print() 135 int nohdr, const ASN1_PCTX *pctx) in asn1_item_print_ctx() argument [all …]
|
| /freebsd/contrib/bearssl/src/ssl/ |
| H A D | ssl_ccert_single_rsa.c | 28 cc_none0(const br_ssl_client_certificate_class **pctx) in cc_none0() argument 30 (void)pctx; in cc_none0() 34 cc_none1(const br_ssl_client_certificate_class **pctx, size_t len) in cc_none1() argument 36 (void)pctx; in cc_none1() 41 cc_none2(const br_ssl_client_certificate_class **pctx, in cc_none2() argument 44 (void)pctx; in cc_none2() 50 cc_choose(const br_ssl_client_certificate_class **pctx, in cc_choose() argument 58 zc = (br_ssl_client_certificate_rsa_context *)pctx; in cc_choose() 101 cc_do_sign(const br_ssl_client_certificate_class **pctx, in cc_do_sign() argument 109 zc = (br_ssl_client_certificate_rsa_context *)pctx; in cc_do_sign()
|
| H A D | ssl_ccert_single_ec.c | 28 cc_none0(const br_ssl_client_certificate_class **pctx) in cc_none0() argument 30 (void)pctx; in cc_none0() 34 cc_none1(const br_ssl_client_certificate_class **pctx, size_t len) in cc_none1() argument 36 (void)pctx; in cc_none1() 41 cc_none2(const br_ssl_client_certificate_class **pctx, in cc_none2() argument 44 (void)pctx; in cc_none2() 50 cc_choose(const br_ssl_client_certificate_class **pctx, in cc_choose() argument 58 zc = (br_ssl_client_certificate_ec_context *)pctx; in cc_choose() 91 cc_do_keyx(const br_ssl_client_certificate_class **pctx, in cc_do_keyx() argument 98 zc = (br_ssl_client_certificate_ec_context *)pctx; in cc_do_keyx() [all …]
|
| H A D | ssl_scert_single_rsa.c | 28 sr_choose(const br_ssl_server_policy_class **pctx, in sr_choose() argument 38 pc = (br_ssl_server_policy_rsa_context *)pctx; in sr_choose() 74 sr_do_keyx(const br_ssl_server_policy_class **pctx, in sr_do_keyx() argument 79 pc = (br_ssl_server_policy_rsa_context *)pctx; in sr_do_keyx() 115 sr_do_sign(const br_ssl_server_policy_class **pctx, in sr_do_sign() argument 123 pc = (br_ssl_server_policy_rsa_context *)pctx; in sr_do_sign()
|
| H A D | ssl_scert_single_ec.c | 28 se_choose(const br_ssl_server_policy_class **pctx, in se_choose() argument 37 pc = (br_ssl_server_policy_ec_context *)pctx; in se_choose() 81 se_do_keyx(const br_ssl_server_policy_class **pctx, in se_do_keyx() argument 88 pc = (br_ssl_server_policy_ec_context *)pctx; in se_do_keyx() 97 se_do_sign(const br_ssl_server_policy_class **pctx, in se_do_sign() argument 105 pc = (br_ssl_server_policy_ec_context *)pctx; in se_do_sign()
|
| /freebsd/contrib/libfido2/src/ |
| H A D | rs1.c | 32 EVP_PKEY_CTX *pctx = NULL; in rs1_verify_sig() local 46 if ((pctx = EVP_PKEY_CTX_new(pkey, NULL)) == NULL || in rs1_verify_sig() 47 EVP_PKEY_verify_init(pctx) != 1 || in rs1_verify_sig() 48 EVP_PKEY_CTX_set_rsa_padding(pctx, RSA_PKCS1_PADDING) != 1 || in rs1_verify_sig() 49 EVP_PKEY_CTX_set_signature_md(pctx, md) != 1) { in rs1_verify_sig() 54 if (EVP_PKEY_verify(pctx, sig->ptr, sig->len, dgst->ptr, in rs1_verify_sig() 62 EVP_PKEY_CTX_free(pctx); in rs1_verify_sig()
|
| /freebsd/crypto/openssl/fuzz/ |
| H A D | decoder.c | 16 static ASN1_PCTX *pctx; variable 27 pctx = ASN1_PCTX_new(); in FuzzerInitialize() 28 …ASN1_PCTX_set_flags(pctx, ASN1_PCTX_FLAGS_SHOW_ABSENT | ASN1_PCTX_FLAGS_SHOW_SEQUENCE | ASN1_PCTX_… in FuzzerInitialize() 29 …ASN1_PCTX_set_str_flags(pctx, ASN1_STRFLGS_UTF8_CONVERT | ASN1_STRFLGS_SHOW_TYPE | ASN1_STRFLGS_DU… in FuzzerInitialize() 52 EVP_PKEY_print_public(bio, pkey, 1, pctx); in FuzzerTestOneInput() 53 EVP_PKEY_print_private(bio, pkey, 1, pctx); in FuzzerTestOneInput() 54 EVP_PKEY_print_params(bio, pkey, 1, pctx); in FuzzerTestOneInput() 89 ASN1_PCTX_free(pctx); in FuzzerCleanup()
|
| /freebsd/crypto/openssl/providers/implementations/signature/ |
| H A D | ml_dsa_sig.c | 240 PROV_ML_DSA_CTX *pctx = (PROV_ML_DSA_CTX *)vctx; in ml_dsa_set_ctx_params() local 243 if (pctx == NULL) in ml_dsa_set_ctx_params() 250 void *vp = pctx->context_string; in ml_dsa_set_ctx_params() 252 if (!OSSL_PARAM_get_octet_string(p, &vp, sizeof(pctx->context_string), in ml_dsa_set_ctx_params() 253 &(pctx->context_string_len))) { in ml_dsa_set_ctx_params() 254 pctx->context_string_len = 0; in ml_dsa_set_ctx_params() 260 void *vp = pctx->test_entropy; in ml_dsa_set_ctx_params() 262 pctx->test_entropy_len = 0; in ml_dsa_set_ctx_params() 263 if (!OSSL_PARAM_get_octet_string(p, &vp, sizeof(pctx->test_entropy), in ml_dsa_set_ctx_params() 264 &(pctx->test_entropy_len))) in ml_dsa_set_ctx_params() [all …]
|
| H A D | slh_dsa_sig.c | 261 PROV_SLH_DSA_CTX *pctx = (PROV_SLH_DSA_CTX *)vctx; in slh_dsa_set_ctx_params() local 264 if (pctx == NULL) in slh_dsa_set_ctx_params() 271 void *vp = pctx->context_string; in slh_dsa_set_ctx_params() 273 if (!OSSL_PARAM_get_octet_string(p, &vp, sizeof(pctx->context_string), in slh_dsa_set_ctx_params() 274 &(pctx->context_string_len))) { in slh_dsa_set_ctx_params() 275 pctx->context_string_len = 0; in slh_dsa_set_ctx_params() 281 void *vp = pctx->add_random; in slh_dsa_set_ctx_params() 282 size_t n = ossl_slh_dsa_key_get_n(pctx->key); in slh_dsa_set_ctx_params() 284 if (!OSSL_PARAM_get_octet_string(p, &vp, n, &(pctx->add_random_len)) in slh_dsa_set_ctx_params() 285 || pctx->add_random_len != n) { in slh_dsa_set_ctx_params() [all …]
|
| /freebsd/crypto/openssl/doc/man3/ |
| H A D | EVP_PKEY_CTX_set_tls1_prf_md.pod | 13 int EVP_PKEY_CTX_set_tls1_prf_md(EVP_PKEY_CTX *pctx, const EVP_MD *md); 14 int EVP_PKEY_CTX_set1_tls1_prf_secret(EVP_PKEY_CTX *pctx, 16 int EVP_PKEY_CTX_add1_tls1_prf_seed(EVP_PKEY_CTX *pctx, 51 EVP_PKEY_CTX *pctx = EVP_PKEY_CTX_new_id(EVP_PKEY_TLS1_PRF, NULL); 76 EVP_PKEY_CTX *pctx; 80 pctx = EVP_PKEY_CTX_new_id(EVP_PKEY_TLS1_PRF, NULL); 81 if (EVP_PKEY_derive_init(pctx) <= 0) 83 if (EVP_PKEY_CTX_set_tls1_prf_md(pctx, EVP_sha256()) <= 0) 85 if (EVP_PKEY_CTX_set1_tls1_prf_secret(pctx, "secret", 6) <= 0) 87 if (EVP_PKEY_CTX_add1_tls1_prf_seed(pctx, "seed", 4) <= 0) [all …]
|
| H A D | EVP_PKEY_print_private.pod | 14 int indent, ASN1_PCTX *pctx); 16 int indent, ASN1_PCTX *pctx); 18 int indent, ASN1_PCTX *pctx); 20 int indent, ASN1_PCTX *pctx); 22 int indent, ASN1_PCTX *pctx); 24 int indent, ASN1_PCTX *pctx); 33 The I<pctx> parameter allows the print output to be finely tuned by using 34 ASN1 printing options. If I<pctx> is set to NULL then default values will 43 Currently no public key algorithms include any options in the I<pctx> parameter.
|
| H A D | EVP_PKEY_CTX_set_hkdf_md.pod | 14 int EVP_PKEY_CTX_set_hkdf_mode(EVP_PKEY_CTX *pctx, int mode); 16 int EVP_PKEY_CTX_set_hkdf_md(EVP_PKEY_CTX *pctx, const EVP_MD *md); 18 int EVP_PKEY_CTX_set1_hkdf_salt(EVP_PKEY_CTX *pctx, unsigned char *salt, 21 int EVP_PKEY_CTX_set1_hkdf_key(EVP_PKEY_CTX *pctx, unsigned char *key, 24 int EVP_PKEY_CTX_add1_hkdf_info(EVP_PKEY_CTX *pctx, unsigned char *info, 100 EVP_PKEY_CTX *pctx = EVP_PKEY_CTX_new_id(EVP_PKEY_HKDF, NULL); 127 EVP_PKEY_CTX *pctx; 130 pctx = EVP_PKEY_CTX_new_id(EVP_PKEY_HKDF, NULL); 132 if (EVP_PKEY_derive_init(pctx) <= 0) 134 if (EVP_PKEY_CTX_set_hkdf_md(pctx, EVP_sha256()) <= 0) [all …]
|
| /freebsd/lib/libnetmap/ |
| H A D | nmreq.c | 411 struct nmreq_parse_ctx *pctx) in nmreq_option_parsekeys() argument 438 nmctx_ferror(pctx->ctx, "unknown key: '%s'", key); in nmreq_option_parsekeys() 442 if (pctx->keys[k->id] != NULL) { in nmreq_option_parsekeys() 443 nmctx_ferror(pctx->ctx, "option '%s': duplicate key '%s', already set to '%s'", in nmreq_option_parsekeys() 444 prefix, key, pctx->keys[k->id]); in nmreq_option_parsekeys() 456 pctx->keys[k->id] = (vlen ? value : NULL); in nmreq_option_parsekeys() 459 nmctx_ferror(pctx->ctx, "option '%s': missing '=value' for key '%s'", in nmreq_option_parsekeys() 464 pctx->keys[k->id] = key; in nmreq_option_parsekeys() 469 if ((k->flags & NMREQ_OPTK_MUSTSET) && pctx->keys[k->id] == NULL) { in nmreq_option_parsekeys() 470 nmctx_ferror(pctx->ctx, "option '%s': mandatory key '%s' not assigned", in nmreq_option_parsekeys() [all …]
|
| /freebsd/crypto/krb5/src/lib/krb5/krb/ |
| H A D | preauth2.c | 102 krb5_preauth_context pctx = context->preauth_context; in find_module() local 107 if (pctx == NULL || reqctx == NULL) in find_module() 110 i = search_module_list(pctx->handles, pa_type); in find_module() 115 return pctx->handles[i]; in find_module() 230 krb5_preauth_context pctx = context->preauth_context; in k5_free_preauth_context() local 232 if (pctx == NULL) in k5_free_preauth_context() 234 free_handles(context, pctx->handles); in k5_free_preauth_context() 235 free(pctx); in k5_free_preauth_context() 245 krb5_preauth_context pctx = context->preauth_context; in k5_preauth_request_context_init() local 250 if (pctx == NULL) { in k5_preauth_request_context_init() [all …]
|