OpenSSL  1.0.1c
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros
Functions
cms_ess.c File Reference
#include "cryptlib.h"
#include <openssl/asn1t.h>
#include <openssl/pem.h>
#include <openssl/rand.h>
#include <openssl/x509v3.h>
#include <openssl/err.h>
#include <openssl/cms.h>
#include "cms_lcl.h"

Go to the source code of this file.

Functions

int CMS_get1_ReceiptRequest (CMS_SignerInfo *si, CMS_ReceiptRequest **prr)
 
CMS_ReceiptRequestCMS_ReceiptRequest_create0 (unsigned char *id, int idlen, int allorfirst, STACK_OF(GENERAL_NAMES)*receiptList, STACK_OF(GENERAL_NAMES)*receiptsTo)
 
int CMS_add1_ReceiptRequest (CMS_SignerInfo *si, CMS_ReceiptRequest *rr)
 
void CMS_ReceiptRequest_get0_values (CMS_ReceiptRequest *rr, ASN1_STRING **pcid, int *pallorfirst, STACK_OF(GENERAL_NAMES)**plist, STACK_OF(GENERAL_NAMES)**prto)
 
int cms_msgSigDigest_add1 (CMS_SignerInfo *dest, CMS_SignerInfo *src)
 
int cms_Receipt_verify (CMS_ContentInfo *cms, CMS_ContentInfo *req_cms)
 
ASN1_OCTET_STRINGcms_encode_Receipt (CMS_SignerInfo *si)
 

Function Documentation

int CMS_add1_ReceiptRequest ( CMS_SignerInfo si,
CMS_ReceiptRequest rr 
)

Definition at line 140 of file cms_ess.c.

ASN1_OCTET_STRING* cms_encode_Receipt ( CMS_SignerInfo si)

Definition at line 377 of file cms_ess.c.

int CMS_get1_ReceiptRequest ( CMS_SignerInfo si,
CMS_ReceiptRequest **  prr 
)

Definition at line 70 of file cms_ess.c.

int cms_msgSigDigest_add1 ( CMS_SignerInfo dest,
CMS_SignerInfo src 
)

Definition at line 209 of file cms_ess.c.

int cms_Receipt_verify ( CMS_ContentInfo cms,
CMS_ContentInfo req_cms 
)

Definition at line 229 of file cms_ess.c.

CMS_ReceiptRequest* CMS_ReceiptRequest_create0 ( unsigned char *  id,
int  idlen,
int  allorfirst,
STACK_OF(GENERAL_NAMES)*  receiptList,
STACK_OF(GENERAL_NAMES)*  receiptsTo 
)

Definition at line 92 of file cms_ess.c.

void CMS_ReceiptRequest_get0_values ( CMS_ReceiptRequest rr,
ASN1_STRING **  pcid,
int *  pallorfirst,
STACK_OF(GENERAL_NAMES)**  plist,
STACK_OF(GENERAL_NAMES)**  prto 
)

Definition at line 166 of file cms_ess.c.