Lines Matching defs:libctx
38 OSSL_LIB_CTX *libctx;
47 static int x509_pubkey_set0_libctx(X509_PUBKEY *x, OSSL_LIB_CTX *libctx,
51 x->libctx = libctx;
69 long len, OSSL_LIB_CTX *libctx)
77 libctx, NULL);
111 OSSL_LIB_CTX *libctx, const char *propq)
117 || !x509_pubkey_set0_libctx(ret, libctx, propq)) {
131 char opt, ASN1_TLC *ctx, OSSL_LIB_CTX *libctx,
141 if (*pval == NULL && !x509_pubkey_ex_new_ex(pval, it, libctx, propq))
211 pubkey->libctx,
267 X509_PUBKEY *X509_PUBKEY_new_ex(OSSL_LIB_CTX *libctx, const char *propq)
271 pubkey = (X509_PUBKEY *)ASN1_item_new_ex(X509_PUBKEY_it(), libctx, propq);
272 if (!x509_pubkey_set0_libctx(pubkey, libctx, propq)) {
288 || !x509_pubkey_set0_libctx(pubkey, a->libctx, a->propq)
482 OSSL_LIB_CTX *libctx, const char *propq,
496 * If libctx or propq are non-NULL, we take advantage of the reuse
500 if (libctx != NULL || propq != NULL || force_legacy) {
506 if (!x509_pubkey_set0_libctx(xpk2, libctx, propq))
537 OSSL_LIB_CTX *libctx, const char *propq)
539 return d2i_PUBKEY_int(a, pp, length, libctx, propq, 0, d2i_X509_PUBKEY);
1068 *plibctx = key->libctx;