Lines Matching refs:pem_name

160 typedef OSSL_STORE_INFO *(*file_try_decode_fn)(const char *pem_name,
195 static OSSL_STORE_INFO *try_decode_PKCS12(const char *pem_name, in try_decode_PKCS12() argument
211 if (pem_name != NULL) in try_decode_PKCS12()
323 static OSSL_STORE_INFO *try_decode_PKCS8Encrypted(const char *pem_name, in try_decode_PKCS8Encrypted() argument
341 if (pem_name != NULL) { in try_decode_PKCS8Encrypted()
342 if (strcmp(pem_name, PEM_STRING_PKCS8) != 0) in try_decode_PKCS8Encrypted()
400 static OSSL_STORE_INFO *try_decode_PrivateKey(const char *pem_name, in try_decode_PrivateKey() argument
412 if (pem_name != NULL) { in try_decode_PrivateKey()
413 if (strcmp(pem_name, PEM_STRING_PKCS8INF) == 0) { in try_decode_PrivateKey()
424 if ((slen = pem_check_suffix(pem_name, "PRIVATE KEY")) > 0 in try_decode_PrivateKey()
425 && (ameth = EVP_PKEY_asn1_find_str(NULL, pem_name, in try_decode_PrivateKey()
512 static OSSL_STORE_INFO *try_decode_PUBKEY(const char *pem_name, in try_decode_PUBKEY() argument
523 if (pem_name != NULL) { in try_decode_PUBKEY()
524 if (strcmp(pem_name, PEM_STRING_PUBLIC) != 0) in try_decode_PUBKEY()
546 static OSSL_STORE_INFO *try_decode_params(const char *pem_name, in try_decode_params() argument
560 if (pem_name != NULL) { in try_decode_params()
561 if ((slen = pem_check_suffix(pem_name, "PARAMETERS")) == 0) in try_decode_params()
573 if (EVP_PKEY_set_type_str(pkey, pem_name, slen) in try_decode_params()
629 static OSSL_STORE_INFO *try_decode_X509Certificate(const char *pem_name, in try_decode_X509Certificate() argument
649 if (pem_name != NULL) { in try_decode_X509Certificate()
650 if (strcmp(pem_name, PEM_STRING_X509_TRUSTED) == 0) in try_decode_X509Certificate()
652 else if (strcmp(pem_name, PEM_STRING_X509_OLD) != 0 in try_decode_X509Certificate()
653 && strcmp(pem_name, PEM_STRING_X509) != 0) in try_decode_X509Certificate()
679 static OSSL_STORE_INFO *try_decode_X509CRL(const char *pem_name, in try_decode_X509CRL() argument
690 if (pem_name != NULL) { in try_decode_X509CRL()
691 if (strcmp(pem_name, PEM_STRING_X509_CRL) != 0) in try_decode_X509CRL()
1018 const char *pem_name, in file_load_try_decode() argument
1049 handler->try_decode(pem_name, pem_header, data, len, in file_load_try_decode()
1090 pem_name = new_pem_name = in file_load_try_decode()
1136 static int file_read_pem(BIO *bp, char **pem_name, char **pem_header, in file_read_pem() argument
1142 ? PEM_read_bio_ex(bp, pem_name, pem_header, data, len, in file_read_pem()
1144 : PEM_read_bio(bp, pem_name, pem_header, data, len); in file_read_pem()
1345 char *pem_name = NULL; /* PEM record name */ in file_load() local
1352 if (!file_read_pem(ctx->_.file.file, &pem_name, &pem_header, in file_load()
1365 result = file_load_try_decode(ctx, pem_name, pem_header, data, len, in file_load()
1375 if (!ossl_assert(pem_name == NULL || matchcount <= 1)) { in file_load()
1391 if (pem_name != NULL) in file_load()
1392 ERR_add_error_data(3, "PEM type is '", pem_name, "'"); in file_load()
1399 pem_free_flag(pem_name, (ctx->flags & FILE_FLAG_SECMEM) != 0, 0); in file_load()