25#ifndef WOLFSSL_PKCS7_H_
26#define WOLFSSL_PKCS7_H_
28#include <wolfssl/openssl/ssl.h>
35#if defined(OPENSSL_ALL) && defined(HAVE_PKCS7)
37#define PKCS7_NOINTERN 0x0010
38#define PKCS7_NOVERIFY 0x0020
41typedef struct WOLFSSL_PKCS7
49WOLFSSL_API
PKCS7* wolfSSL_PKCS7_new(
void);
51WOLFSSL_API
void wolfSSL_PKCS7_free(
PKCS7* p7);
52WOLFSSL_API
void wolfSSL_PKCS7_SIGNED_free(
PKCS7_SIGNED* p7);
53WOLFSSL_API
PKCS7* wolfSSL_d2i_PKCS7(
PKCS7** p7,
const unsigned char** in,
62#define PKCS7_new wolfSSL_PKCS7_new
63#define PKCS7_SIGNED_new wolfSSL_PKCS7_SIGNED_new
64#define PKCS7_free wolfSSL_PKCS7_free
65#define PKCS7_SIGNED_free wolfSSL_PKCS7_SIGNED_free
66#define d2i_PKCS7 wolfSSL_d2i_PKCS7
67#define d2i_PKCS7_bio wolfSSL_d2i_PKCS7_bio
68#define PKCS7_verify wolfSSL_PKCS7_verify
69#define PKCS7_get0_signers wolfSSL_PKCS7_get0_signers
70#define PEM_write_bio_PKCS7 wolfSSL_PEM_write_bio_PKCS7
Definition internal.h:3546