Eneboo - Documentación para desarrolladores
'defines' | Funciones
Referencia del Archivo src/libdigidoc/openssl/crypto/evp/digest.c
#include <stdio.h>
#include "cryptlib.h"
#include <openssl/objects.h>
#include <openssl/evp.h>
#include <openssl/engine.h>
#include "evp_locl.h"

'defines'

#define do_engine_init   ENGINE_init
#define do_engine_finish   ENGINE_finish

Funciones

void EVP_MD_CTX_init (EVP_MD_CTX *ctx)
EVP_MD_CTXEVP_MD_CTX_create (void)
int EVP_DigestInit (EVP_MD_CTX *ctx, const EVP_MD *type)
int EVP_DigestInit_ex (EVP_MD_CTX *ctx, const EVP_MD *type, ENGINE *impl)
int EVP_DigestUpdate (EVP_MD_CTX *ctx, const void *data, size_t count)
int EVP_DigestFinal (EVP_MD_CTX *ctx, unsigned char *md, unsigned int *size)
int EVP_DigestFinal_ex (EVP_MD_CTX *ctx, unsigned char *md, unsigned int *size)
int EVP_MD_CTX_copy (EVP_MD_CTX *out, const EVP_MD_CTX *in)
int EVP_MD_CTX_copy_ex (EVP_MD_CTX *out, const EVP_MD_CTX *in)
int EVP_Digest (const void *data, size_t count, unsigned char *md, unsigned int *size, const EVP_MD *type, ENGINE *impl)
void EVP_MD_CTX_destroy (EVP_MD_CTX *ctx)
int EVP_MD_CTX_cleanup (EVP_MD_CTX *ctx)

Documentación de los 'defines'

#define do_engine_finish   ENGINE_finish
#define do_engine_init   ENGINE_init

Documentación de las funciones

int EVP_Digest ( const void *  data,
size_t  count,
unsigned char *  md,
unsigned int size,
const EVP_MD type,
ENGINE impl 
)
int EVP_DigestFinal ( EVP_MD_CTX ctx,
unsigned char *  md,
unsigned int size 
)
int EVP_DigestFinal_ex ( EVP_MD_CTX ctx,
unsigned char *  md,
unsigned int size 
)
int EVP_DigestInit ( EVP_MD_CTX ctx,
const EVP_MD type 
)
int EVP_DigestInit_ex ( EVP_MD_CTX ctx,
const EVP_MD type,
ENGINE impl 
)
int EVP_DigestUpdate ( EVP_MD_CTX ctx,
const void *  data,
size_t  count 
)
int EVP_MD_CTX_cleanup ( EVP_MD_CTX ctx)
int EVP_MD_CTX_copy ( EVP_MD_CTX out,
const EVP_MD_CTX in 
)
int EVP_MD_CTX_copy_ex ( EVP_MD_CTX out,
const EVP_MD_CTX in 
)
EVP_MD_CTX* EVP_MD_CTX_create ( void  )
void EVP_MD_CTX_destroy ( EVP_MD_CTX ctx)
void EVP_MD_CTX_init ( EVP_MD_CTX ctx)
 Todo Clases Namespaces Archivos Funciones Variables 'typedefs' Enumeraciones Valores de enumeraciones Propiedades Amigas 'defines'