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