#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) |
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.