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 41 typedef struct WOLFSSL_PKCS7
49 WOLFSSL_API
PKCS7* wolfSSL_PKCS7_new(
void);
50 WOLFSSL_API
PKCS7_SIGNED* wolfSSL_PKCS7_SIGNED_new(
void);
51 WOLFSSL_API
void wolfSSL_PKCS7_free(
PKCS7* p7);
52 WOLFSSL_API
void wolfSSL_PKCS7_SIGNED_free(
PKCS7_SIGNED* p7);
53 WOLFSSL_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