Lines Matching refs:pem_name

169     char *pem_name;  member
184 OPENSSL_free(data->pem_name); in store_info_free()
204 data->pem_name = in new_EMBEDDED()
207 if (new_pem_name != NULL && data->pem_name == NULL) { in new_EMBEDDED()
259 typedef OSSL_STORE_INFO *(*file_try_decode_fn)(const char *pem_name,
296 static OSSL_STORE_INFO *try_decode_PKCS12(const char *pem_name, in try_decode_PKCS12() argument
313 if (pem_name != NULL) in try_decode_PKCS12()
431 static OSSL_STORE_INFO *try_decode_PKCS8Encrypted(const char *pem_name, in try_decode_PKCS8Encrypted() argument
452 if (pem_name != NULL) { in try_decode_PKCS8Encrypted()
453 if (strcmp(pem_name, PEM_STRING_PKCS8) != 0) in try_decode_PKCS8Encrypted()
508 static OSSL_STORE_INFO *try_decode_PrivateKey(const char *pem_name, in try_decode_PrivateKey() argument
522 if (pem_name != NULL) { in try_decode_PrivateKey()
523 if (strcmp(pem_name, PEM_STRING_PKCS8INF) == 0) { in try_decode_PrivateKey()
535 if ((slen = check_suffix(pem_name, "PRIVATE KEY")) > 0 in try_decode_PrivateKey()
536 && (ameth = EVP_PKEY_asn1_find_str(NULL, pem_name, in try_decode_PrivateKey()
637 static OSSL_STORE_INFO *try_decode_PUBKEY(const char *pem_name, in try_decode_PUBKEY() argument
650 if (pem_name != NULL) { in try_decode_PUBKEY()
651 if (strcmp(pem_name, PEM_STRING_PUBLIC) != 0) in try_decode_PUBKEY()
673 static OSSL_STORE_INFO *try_decode_params(const char *pem_name, in try_decode_params() argument
687 if (pem_name != NULL) { in try_decode_params()
691 if ((slen = check_suffix(pem_name, "PARAMETERS")) > 0 in try_decode_params()
692 && (ameth = EVP_PKEY_asn1_find_str(NULL, pem_name, slen)) != NULL in try_decode_params()
750 static OSSL_STORE_INFO *try_decode_X509Certificate(const char *pem_name, in try_decode_X509Certificate() argument
773 if (pem_name != NULL) { in try_decode_X509Certificate()
774 if (strcmp(pem_name, PEM_STRING_X509_TRUSTED) == 0) in try_decode_X509Certificate()
776 else if (strcmp(pem_name, PEM_STRING_X509_OLD) != 0 in try_decode_X509Certificate()
777 && strcmp(pem_name, PEM_STRING_X509) != 0) in try_decode_X509Certificate()
807 static OSSL_STORE_INFO *try_decode_X509CRL(const char *pem_name, in try_decode_X509CRL() argument
820 if (pem_name != NULL) { in try_decode_X509CRL()
821 if (strcmp(pem_name, PEM_STRING_X509_CRL) != 0) in try_decode_X509CRL()
1173 const char *pem_name, in file_load_try_decode() argument
1207 handler->try_decode(pem_name, pem_header, data, len, in file_load_try_decode()
1262 pem_name = new_pem_name = embedded->pem_name; in file_load_try_decode()
1266 embedded->pem_name = NULL; in file_load_try_decode()
1308 static int file_read_pem(BIO *bp, char **pem_name, char **pem_header, in file_read_pem() argument
1314 ? PEM_read_bio_ex(bp, pem_name, pem_header, data, len, in file_read_pem()
1316 : PEM_read_bio(bp, pem_name, pem_header, data, len); in file_read_pem()
1569 char *pem_name = NULL; /* PEM record name */ in file_load() local
1576 if (!file_read_pem(ctx->_.file.file, &pem_name, &pem_header, in file_load()
1596 result = file_load_try_decode(ctx, pem_name, pem_header, data, len, in file_load()
1606 if (!ossl_assert(pem_name == NULL || matchcount <= 1)) { in file_load()
1620 if (pem_name != NULL) in file_load()
1621 ERR_add_error_data(3, "PEM type is '", pem_name, "'"); in file_load()
1628 pem_free_flag(pem_name, (ctx->flags & FILE_FLAG_SECMEM) != 0, 0); in file_load()