OpenSSL  1.0.1c
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros
Functions
pk7_smime.c File Reference
#include <stdio.h>
#include "cryptlib.h"
#include <openssl/x509.h>
#include <openssl/x509v3.h>

Go to the source code of this file.

Functions

PKCS7PKCS7_sign (X509 *signcert, EVP_PKEY *pkey, STACK_OF(X509)*certs, BIO *data, int flags)
 
int PKCS7_final (PKCS7 *p7, BIO *data, int flags)
 
PKCS7_SIGNER_INFOPKCS7_sign_add_signer (PKCS7 *p7, X509 *signcert, EVP_PKEY *pkey, const EVP_MD *md, int flags)
 
int PKCS7_verify (PKCS7 *p7, STACK_OF(X509)*certs, X509_STORE *store, BIO *indata, BIO *out, int flags)
 
 STACK_OF (X509)
 
PKCS7PKCS7_encrypt (STACK_OF(X509)*certs, BIO *in, const EVP_CIPHER *cipher, int flags)
 
int PKCS7_decrypt (PKCS7 *p7, EVP_PKEY *pkey, X509 *cert, BIO *data, int flags)
 

Function Documentation

int PKCS7_decrypt ( PKCS7 p7,
EVP_PKEY pkey,
X509 cert,
BIO data,
int  flags 
)

Definition at line 534 of file pk7_smime.c.

PKCS7* PKCS7_encrypt ( STACK_OF(X509)*  certs,
BIO in,
const EVP_CIPHER cipher,
int  flags 
)

Definition at line 492 of file pk7_smime.c.

int PKCS7_final ( PKCS7 p7,
BIO data,
int  flags 
)

Definition at line 115 of file pk7_smime.c.

PKCS7* PKCS7_sign ( X509 signcert,
EVP_PKEY pkey,
STACK_OF(X509)*  certs,
BIO data,
int  flags 
)

Definition at line 68 of file pk7_smime.c.

PKCS7_SIGNER_INFO* PKCS7_sign_add_signer ( PKCS7 p7,
X509 signcert,
EVP_PKEY pkey,
const EVP_MD md,
int  flags 
)

Definition at line 161 of file pk7_smime.c.

int PKCS7_verify ( PKCS7 p7,
STACK_OF(X509)*  certs,
X509_STORE store,
BIO indata,
BIO out,
int  flags 
)

Definition at line 266 of file pk7_smime.c.

STACK_OF ( X509  )

Definition at line 430 of file pk7_smime.c.