Commit 86f7b042 authored by Richard Levitte's avatar Richard Levitte
Browse files

Make asn1_d2i_read_bio accessible from STORE



This is needed for the upcoming "file" scheme STORE loader.

Reviewed-by: default avatarMatt Caswell <matt@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/3542)
parent 71a5516d
Loading
Loading
Loading
Loading
+2 −3
Original line number Diff line number Diff line
@@ -13,8 +13,7 @@
#include "internal/numbers.h"
#include <openssl/buffer.h>
#include <openssl/asn1.h>

static int asn1_d2i_read_bio(BIO *in, BUF_MEM **pb);
#include "internal/asn1_int.h"

#ifndef NO_OLD_ASN1
# ifndef OPENSSL_NO_STDIO
@@ -92,7 +91,7 @@ void *ASN1_item_d2i_fp(const ASN1_ITEM *it, FILE *in, void *x)

#define HEADER_SIZE   8
#define ASN1_CHUNK_INITIAL_SIZE (16 * 1024)
static int asn1_d2i_read_bio(BIO *in, BUF_MEM **pb)
int asn1_d2i_read_bio(BIO *in, BUF_MEM **pb)
{
    BUF_MEM *b;
    unsigned char *p;
+1 −0
Original line number Diff line number Diff line
@@ -99,3 +99,4 @@ struct asn1_pctx_st {
} /* ASN1_PCTX */ ;

int asn1_valid_host(const ASN1_STRING *host);
int asn1_d2i_read_bio(BIO *in, BUF_MEM **pb);