OpenSSL  1.0.1c
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros
Functions
pem_seal.c File Reference
#include <openssl/opensslconf.h>
#include <stdio.h>
#include "cryptlib.h"
#include <openssl/evp.h>
#include <openssl/rand.h>
#include <openssl/objects.h>
#include <openssl/x509.h>
#include <openssl/pem.h>
#include <openssl/rsa.h>

Go to the source code of this file.

Functions

int PEM_SealInit (PEM_ENCODE_SEAL_CTX *ctx, EVP_CIPHER *type, EVP_MD *md_type, unsigned char **ek, int *ekl, unsigned char *iv, EVP_PKEY **pubk, int npubk)
 
void PEM_SealUpdate (PEM_ENCODE_SEAL_CTX *ctx, unsigned char *out, int *outl, unsigned char *in, int inl)
 
int PEM_SealFinal (PEM_ENCODE_SEAL_CTX *ctx, unsigned char *sig, int *sigl, unsigned char *out, int *outl, EVP_PKEY *priv)
 

Function Documentation

int PEM_SealFinal ( PEM_ENCODE_SEAL_CTX ctx,
unsigned char *  sig,
int *  sigl,
unsigned char *  out,
int *  outl,
EVP_PKEY priv 
)

Definition at line 145 of file pem_seal.c.

int PEM_SealInit ( PEM_ENCODE_SEAL_CTX ctx,
EVP_CIPHER type,
EVP_MD md_type,
unsigned char **  ek,
int *  ekl,
unsigned char *  iv,
EVP_PKEY **  pubk,
int  npubk 
)

Definition at line 70 of file pem_seal.c.

void PEM_SealUpdate ( PEM_ENCODE_SEAL_CTX ctx,
unsigned char *  out,
int *  outl,
unsigned char *  in,
int  inl 
)

Definition at line 121 of file pem_seal.c.