| /src/crypto/openssl/crypto/x509/ |
| H A D | x_req.c | 63 OPENSSL_free(ret->propq); in req_cb() 68 if (!ossl_x509_req_set0_libctx(ret, old->libctx, old->propq)) in req_cb() 94 const char **propq = exarg; in req_cb() local 96 *propq = ret->propq; in req_cb() 142 const char *propq) in ossl_x509_req_set0_libctx() argument 146 OPENSSL_free(x->propq); in ossl_x509_req_set0_libctx() 147 x->propq = NULL; in ossl_x509_req_set0_libctx() 148 if (propq != NULL) { in ossl_x509_req_set0_libctx() 149 x->propq = OPENSSL_strdup(propq); in ossl_x509_req_set0_libctx() 150 if (x->propq == NULL) in ossl_x509_req_set0_libctx() [all …]
|
| H A D | by_store.c | 19 char *propq; member 32 if ((ctx = OSSL_STORE_open_ex(store->uri, store->libctx, store->propq, in DEFINE_STACK_OF() 79 substore.propq = store->propq; in DEFINE_STACK_OF() 113 OPENSSL_free(store->propq); in free_store() 126 const char *propq) in by_store_ctrl_ex() argument 141 if (propq != NULL) in by_store_ctrl_ex() 142 store->propq = OPENSSL_strdup(propq); in by_store_ctrl_ex() 147 sctx = OSSL_STORE_open_ex(argp, libctx, propq, NULL, NULL, in by_store_ctrl_ex() 150 || (propq != NULL && store->propq == NULL) in by_store_ctrl_ex() 177 store.propq = (char *)propq; in by_store_ctrl_ex()
|
| H A D | x509_d2.c | 16 const char *propq) in X509_STORE_set_default_paths_ex() argument 23 X509_LOOKUP_load_file_ex(lookup, NULL, X509_FILETYPE_DEFAULT, libctx, propq); in X509_STORE_set_default_paths_ex() 38 X509_LOOKUP_add_store_ex(lookup, NULL, libctx, propq); in X509_STORE_set_default_paths_ex() 51 OSSL_LIB_CTX *libctx, const char *propq) in X509_STORE_load_file_ex() argument 58 propq) in X509_STORE_load_file_ex() 83 OSSL_LIB_CTX *libctx, const char *propq) in X509_STORE_load_store_ex() argument 89 || X509_LOOKUP_add_store_ex(lookup, uri, libctx, propq) == 0) in X509_STORE_load_store_ex() 102 const char *propq) in X509_STORE_load_locations_ex() argument 106 if (file != NULL && !X509_STORE_load_file_ex(ctx, file, libctx, propq)) in X509_STORE_load_locations_ex()
|
| H A D | x_x509.c | 98 OPENSSL_free(ret->propq); in x509_cb() 104 if (!ossl_x509_set0_libctx(ret, old->libctx, old->propq)) in x509_cb() 114 const char **propq = exarg; in x509_cb() local 116 *propq = ret->propq; in x509_cb() 140 int ossl_x509_set0_libctx(X509 *x, OSSL_LIB_CTX *libctx, const char *propq) 144 OPENSSL_free(x->propq); 145 x->propq = NULL; 146 if (propq != NULL) { 147 x->propq = OPENSSL_strdup(propq); 148 if (x->propq == NULL) [all …]
|
| H A D | by_file.c | 24 const char *propq); 48 const char *propq) in by_file_ctrl_ex() argument 59 libctx, propq) in by_file_ctrl_ex() 64 X509_FILETYPE_PEM, libctx, propq) in by_file_ctrl_ex() 72 libctx, propq) in by_file_ctrl_ex() 76 propq) in by_file_ctrl_ex() 91 OSSL_LIB_CTX *libctx, const char *propq) in X509_load_cert_file_ex() argument 109 x = X509_new_ex(libctx, propq); in X509_load_cert_file_ex() 143 x = X509_new_ex(libctx, propq); in X509_load_cert_file_ex() 233 OSSL_LIB_CTX *libctx, const char *propq) in X509_load_cert_crl_file_ex() argument [all …]
|
| H A D | x_all.c | 40 a->distinguishing_id, r, a->libctx, a->propq); in X509_verify() 44 const char *propq) in X509_REQ_verify_ex() argument 53 r, libctx, propq); in X509_REQ_verify_ex() 97 pkey, md, x->libctx, x->propq); in X509_sign() 149 pkey, md, x->libctx, x->propq); in X509_REQ_sign() 173 pkey, md, x->libctx, x->propq); in X509_CRL_sign() 264 const char *propq = NULL; in d2i_PKCS7_fp() local 268 propq = (*p7)->ctx.propq; in d2i_PKCS7_fp() 271 ret = ASN1_item_d2i_fp_ex(ASN1_ITEM_rptr(PKCS7), fp, p7, libctx, propq); in d2i_PKCS7_fp() 287 const char *propq = NULL; in d2i_PKCS7_bio() local [all …]
|
| /src/crypto/openssl/crypto/ec/curve448/ |
| H A D | eddsa.c | 25 const char *propq) in oneshot_hash() argument 34 shake256 = EVP_MD_fetch(ctx, "SHAKE256", propq); in oneshot_hash() 62 const char *propq) in hash_init_with_dom() argument 76 shake256 = EVP_MD_fetch(ctx, "SHAKE256", propq); in hash_init_with_dom() 98 const char *propq) in ossl_c448_ed448_convert_private_key_to_x448() argument 103 EDDSA_448_PRIVATE_BYTES, propq); in ossl_c448_ed448_convert_private_key_to_x448() 111 const char *propq) in ossl_c448_ed448_derive_public_key() argument 122 propq)) in ossl_c448_ed448_derive_public_key() 161 size_t context_len, const char *propq) in ossl_c448_ed448_sign() argument 182 EDDSA_448_PRIVATE_BYTES, propq)) in ossl_c448_ed448_sign() [all …]
|
| H A D | ed448.h | 44 const char *propq); 71 const char *propq); 97 const char *propq); 126 const char *propq); 153 const char *propq); 209 const char *propq);
|
| /src/crypto/openssl/crypto/ct/ |
| H A D | ct_log.c | 26 char *propq; member 38 char *propq; member 86 sha256 = EVP_MD_fetch(log->libctx, "SHA2-256", log->propq); in ct_v1_log_id_from_pkey() 100 CTLOG_STORE *CTLOG_STORE_new_ex(OSSL_LIB_CTX *libctx, const char *propq) in CTLOG_STORE_new_ex() argument 108 if (propq != NULL) { in CTLOG_STORE_new_ex() 109 ret->propq = OPENSSL_strdup(propq); in CTLOG_STORE_new_ex() 110 if (ret->propq == NULL) in CTLOG_STORE_new_ex() 134 OPENSSL_free(store->propq); in CTLOG_STORE_free() 158 store->libctx, store->propq); in ctlog_new_from_conf() 257 const char *propq) in CTLOG_new_ex() argument [all …]
|
| /src/crypto/openssl/demos/encrypt/ |
| H A D | rsa_encrypt.c | 35 static EVP_PKEY *get_key(OSSL_LIB_CTX *libctx, const char *propq, int public) in get_key() argument 53 selection, libctx, propq); in get_key() 60 static void set_optional_params(OSSL_PARAM *p, const char *propq) in set_optional_params() argument 77 if (propq != NULL) in set_optional_params() 79 (char *)propq, 0); in set_optional_params() 102 const char *propq = NULL; in do_encrypt() local 108 pub_key = get_key(libctx, propq, public); in do_encrypt() 113 ctx = EVP_PKEY_CTX_new_from_pkey(libctx, pub_key, propq); in do_encrypt() 118 set_optional_params(params, propq); in do_encrypt() 159 const char *propq = NULL; in do_decrypt() local [all …]
|
| /src/crypto/openssl/providers/implementations/signature/ |
| H A D | mac_legacy_sig.c | 45 char *propq; member 50 static void *mac_newctx(void *provctx, const char *propq, const char *macname) in mac_newctx() argument 63 if (propq != NULL && (pmacctx->propq = OPENSSL_strdup(propq)) == NULL) in mac_newctx() 66 mac = EVP_MAC_fetch(pmacctx->libctx, macname, propq); in mac_newctx() 79 OPENSSL_free(pmacctx->propq); in mac_newctx() 86 static void *mac_##funcname##_newctx(void *provctx, const char *propq) \ 88 return mac_newctx(provctx, propq, macname); \ 166 OPENSSL_free(ctx->propq); in mac_freectx() 185 dstctx->propq = NULL; in mac_dupctx() 189 if (srcctx->propq != NULL && (dstctx->propq = OPENSSL_strdup(srcctx->propq)) == NULL) in mac_dupctx()
|
| /src/crypto/openssl/crypto/pem/ |
| H A D | pem_pkey.c | 36 const char *propq, in pem_read_bio_key_decoder() argument 48 selection, libctx, propq); in pem_read_bio_key_decoder() 102 const char *propq, in pem_read_bio_key_legacy() argument 140 ret = evp_pkcs82pkey_legacy(p8inf, libctx, propq); in pem_read_bio_key_legacy() 168 ret = evp_pkcs82pkey_legacy(p8inf, libctx, propq); in pem_read_bio_key_legacy() 180 propq); in pem_read_bio_key_legacy() 217 const char *propq, in pem_read_bio_key() argument 242 libctx, propq, selection); in pem_read_bio_key() 247 libctx, propq, in pem_read_bio_key() 265 OSSL_LIB_CTX *libctx, const char *propq) in PEM_read_bio_PUBKEY_ex() argument [all …]
|
| /src/crypto/openssl/crypto/asn1/ |
| H A D | d2i_pr.c | 30 long length, OSSL_LIB_CTX *libctx, const char *propq) in d2i_PrivateKey_decoder() argument 79 EVP_PKEY_KEYPAIR, libctx, propq); in d2i_PrivateKey_decoder() 103 long length, OSSL_LIB_CTX *libctx, const char *propq) in ossl_d2i_PrivateKey_legacy() argument 137 tmp = evp_pkcs82pkey_legacy(p8, libctx, propq); in ossl_d2i_PrivateKey_legacy() 168 const char *propq) in d2i_PrivateKey_ex() argument 172 ret = d2i_PrivateKey_decoder(keytype, a, pp, length, libctx, propq); in d2i_PrivateKey_ex() 175 ret = ossl_d2i_PrivateKey_legacy(keytype, a, pp, length, libctx, propq); in d2i_PrivateKey_ex() 189 const char *propq) in d2i_AutoPrivateKey_legacy() argument 221 ret = evp_pkcs82pkey_legacy(p8, libctx, propq); in d2i_AutoPrivateKey_legacy() 234 return ossl_d2i_PrivateKey_legacy(keytype, a, pp, length, libctx, propq); in d2i_AutoPrivateKey_legacy() [all …]
|
| /src/crypto/openssl/include/crypto/ |
| H A D | ecx.h | 67 char *propq; member 78 int haspubkey, const char *propq); 95 const char *propq); 100 OSSL_LIB_CTX *libctx, const char *propq); 105 OSSL_LIB_CTX *libctx, const char *propq); 108 const uint8_t private_key[57], const char *propq); 113 const uint8_t phflag, const char *propq); 119 const uint8_t phflag, const char *propq); 138 OSSL_LIB_CTX *libctx, const char *propq); 144 OSSL_LIB_CTX *libctx, const char *propq);
|
| /src/crypto/openssl/demos/pkey/ |
| H A D | EVP_PKEY_DSA_paramvalidate.c | 57 OSSL_LIB_CTX *libctx, const char *propq) in create_merged_key() argument 76 ctx = EVP_PKEY_CTX_new_from_name(libctx, "DSA", propq); in create_merged_key() 88 out = EVP_PKEY_CTX_new_from_pkey(libctx, pkey, propq); in create_merged_key() 106 const char *propq = NULL; in main() local 129 dsaparamskey = PEM_read_bio_Parameters_ex(in, NULL, libctx, propq); in main() 135 ctx = EVP_PKEY_CTX_new_from_pkey(libctx, dsaparamskey, propq); in main() 165 ctx1 = create_merged_key(dsaparamskey, params, libctx, propq); in main() 182 ctx2 = create_merged_key(dsaparamskey, params, libctx, propq); in main() 190 if (!dsa_print_key(EVP_PKEY_CTX_get0_pkey(ctx2), 0, libctx, propq)) in main()
|
| H A D | EVP_PKEY_DSA_keygen.c | 24 static EVP_PKEY *dsa_genparams(OSSL_LIB_CTX *libctx, const char *propq) in dsa_genparams() argument 30 ctx = EVP_PKEY_CTX_new_from_name(libctx, "DSA", propq); in dsa_genparams() 50 const char *propq = NULL; in main() local 56 dsaparamskey = dsa_genparams(libctx, propq); in main() 61 ctx = EVP_PKEY_CTX_new_from_pkey(libctx, dsaparamskey, propq); in main() 74 if (!dsa_print_key(dsakey, 1, libctx, propq)) in main()
|
| /src/crypto/openssl/crypto/store/ |
| H A D | store_result.c | 94 const char *propq = ctx->properties; in ossl_store_handle_load_result() local 138 if (*v == NULL && !try_key(&helper_data, v, ctx, provider, libctx, propq)) in ossl_store_handle_load_result() 142 if (*v == NULL && !try_cert(&helper_data, v, libctx, propq)) in ossl_store_handle_load_result() 146 if (*v == NULL && !try_crl(&helper_data, v, libctx, propq)) in ossl_store_handle_load_result() 150 if (*v == NULL && !try_pkcs12(&helper_data, v, ctx, libctx, propq)) in ossl_store_handle_load_result() 204 OSSL_LIB_CTX *libctx, const char *propq) in try_key_ref() argument 215 keymgmt = EVP_KEYMGMT_fetch(libctx, data->data_type, propq); in try_key_ref() 255 data->data_type, propq); in try_key_ref() 276 OSSL_LIB_CTX *libctx, const char *propq, in try_key_value() argument 304 propq); in try_key_value() [all …]
|
| /src/crypto/openssl/providers/implementations/keymgmt/ |
| H A D | mlx_kmgmt.c | 57 char *propq; member 68 OPENSSL_free(key->propq); in mlx_kem_key_free() 76 mlx_kem_key_new(unsigned int v, OSSL_LIB_CTX *libctx, char *propq) in mlx_kem_key_new() argument 92 key->propq = propq; in mlx_kem_key_new() 96 OPENSSL_free(propq); in mlx_kem_key_new() 333 load_slot(OSSL_LIB_CTX *libctx, const char *propq, const char *pname, in load_slot() argument 361 if ((ctx = EVP_PKEY_CTX_new_from_name(libctx, alg, propq)) == NULL in load_slot() 386 if (!load_slot(key->libctx, key->propq, OSSL_PKEY_PARAM_PRIV_KEY, in load_keys() 392 if (!load_slot(key->libctx, key->propq, OSSL_PKEY_PARAM_PUB_KEY, in load_keys() 613 OPENSSL_free(key->propq); in mlx_kem_set_params() [all …]
|
| /src/crypto/openssl/providers/implementations/ciphers/ |
| H A D | cipher_aes_siv_hw.c | 26 const char *propq = NULL; in aes_siv_initkey() local 35 ctx->cbc = EVP_CIPHER_fetch(libctx, "AES-128-CBC", propq); in aes_siv_initkey() 36 ctx->ctr = EVP_CIPHER_fetch(libctx, "AES-128-CTR", propq); in aes_siv_initkey() 39 ctx->cbc = EVP_CIPHER_fetch(libctx, "AES-192-CBC", propq); in aes_siv_initkey() 40 ctx->ctr = EVP_CIPHER_fetch(libctx, "AES-192-CTR", propq); in aes_siv_initkey() 43 ctx->cbc = EVP_CIPHER_fetch(libctx, "AES-256-CBC", propq); in aes_siv_initkey() 44 ctx->ctr = EVP_CIPHER_fetch(libctx, "AES-256-CTR", propq); in aes_siv_initkey() 56 propq); in aes_siv_initkey()
|
| /src/crypto/openssl/crypto/ocsp/ |
| H A D | ocsp_local.h | 220 #define OCSP_REQUEST_sign(o, pkey, md, libctx, propq) \ argument 224 NULL, pkey, md, libctx, propq) 226 #define OCSP_BASICRESP_sign(o, pkey, md, d, libctx, propq) \ argument 230 NULL, pkey, md, libctx, propq) 237 #define OCSP_REQUEST_verify(a, r, libctx, propq) \ argument 241 NULL, r, libctx, propq) 243 #define OCSP_BASICRESP_verify(a, r, libctx, propq) \ argument 246 &(a)->tbsResponseData, NULL, r, libctx, propq)
|
| /src/crypto/openssl/include/openssl/ |
| H A D | pkcs12.h | 141 …9 *PKCS12_SAFEBAG_get1_cert_ex(const PKCS12_SAFEBAG *bag, OSSL_LIB_CTX *libctx, const char *propq); 143 …RL *PKCS12_SAFEBAG_get1_crl_ex(const PKCS12_SAFEBAG *bag, OSSL_LIB_CTX *libctx, const char *propq); 168 const char *propq); 176 const char *propq); 182 const char *propq); 189 OSSL_LIB_CTX *ctx, const char *propq); 194 OSSL_LIB_CTX *ctx, const char *propq); 203 OSSL_LIB_CTX *ctx, const char *propq); 242 const char *propq); 250 const char *propq); [all …]
|
| /src/crypto/openssl/crypto/ec/ |
| H A D | ecx_backend.c | 36 key->privkey, key->propq)) { in ossl_ecx_public_from_private() 46 key->privkey, key->propq)) { in ossl_ecx_public_from_private() 122 if (key->propq != NULL) { in ossl_ecx_key_dup() 123 ret->propq = OPENSSL_strdup(key->propq); in ossl_ecx_key_dup() 124 if (ret->propq == NULL) in ossl_ecx_key_dup() 155 OSSL_LIB_CTX *libctx, const char *propq) in ossl_ecx_key_op() argument 184 key = ossl_ecx_key_new(libctx, KEYNID2TYPE(id), 1, propq); in ossl_ecx_key_op() 228 OSSL_LIB_CTX *libctx, const char *propq) in ossl_ecx_key_from_pkcs8() argument 253 libctx, propq); in ossl_ecx_key_from_pkcs8()
|
| /src/crypto/openssl/crypto/pkcs12/ |
| H A D | p12_kiss.c | 22 OSSL_LIB_CTX *libctx, const char *propq); 26 OSSL_LIB_CTX *libctx, const char *propq); 162 p7->ctx.libctx, p7->ctx.propq)) { in parse_pk12() 176 OSSL_LIB_CTX *libctx, const char *propq) in parse_bags() argument 182 libctx, propq)) in parse_bags() 191 OSSL_LIB_CTX *libctx, const char *propq) in parse_bag() argument 216 libctx, propq); in parse_bag() 225 libctx, propq)) in parse_bag() 228 *pkey = EVP_PKCS82PKEY_ex(p8, libctx, propq); in parse_bag() 238 if ((x509 = PKCS12_SAFEBAG_get1_cert_ex(bag, libctx, propq)) == NULL) in parse_bag() [all …]
|
| /src/crypto/openssl/crypto/pkcs7/ |
| H A D | pk7_asn1.c | 69 const char *propq = NULL; variable 73 propq = (*a)->ctx.propq; 77 libctx, propq); 93 PKCS7 *PKCS7_new_ex(OSSL_LIB_CTX *libctx, const char *propq) in PKCS7_new_ex() argument 96 propq); in PKCS7_new_ex() 100 pkcs7->ctx.propq = NULL; in PKCS7_new_ex() 101 if (propq != NULL) { in PKCS7_new_ex() 102 pkcs7->ctx.propq = OPENSSL_strdup(propq); in PKCS7_new_ex() 103 if (pkcs7->ctx.propq == NULL) { in PKCS7_new_ex() 115 OPENSSL_free(p7->ctx.propq); in PKCS7_free()
|
| /src/crypto/openssl/providers/implementations/kdfs/ |
| H A D | scrypt.c | 41 OSSL_LIB_CTX *libctx, const char *propq); 45 char *propq; member 83 OPENSSL_free(ctx->propq); in kdf_scrypt_free() 110 if (src->propq != NULL) { in kdf_scrypt_dup() 111 dest->propq = OPENSSL_strdup(src->propq); in kdf_scrypt_dup() 112 if (dest->propq == NULL) in kdf_scrypt_dup() 165 ctx->sha256 = EVP_MD_fetch(ctx->libctx, "sha256", ctx->propq); in set_digest() 173 static int set_property_query(KDF_SCRYPT *ctx, const char *propq) in set_property_query() argument 175 OPENSSL_free(ctx->propq); in set_property_query() 176 ctx->propq = NULL; in set_property_query() [all …]
|