Eneboo - Documentación para desarrolladores
'defines' | Funciones
Referencia del Archivo src/libdigidoc/openssl/crypto/mdc2/mdc2dgst.c
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <openssl/des.h>
#include <openssl/mdc2.h>
#include <openssl/err.h>

'defines'

#define c2l(c, l)
#define l2c(l, c)

Funciones

 FIPS_NON_FIPS_MD_Init (MDC2)
int MDC2_Update (MDC2_CTX *c, const unsigned char *in, size_t len)
int MDC2_Final (unsigned char *md, MDC2_CTX *c)

Documentación de los 'defines'

#define c2l (   c,
 
)
Valor:
(l =((DES_LONG)(*((c)++)))    , \
                         l|=((DES_LONG)(*((c)++)))<< 8L, \
                         l|=((DES_LONG)(*((c)++)))<<16L, \
                         l|=((DES_LONG)(*((c)++)))<<24L)
#define l2c (   l,
  c 
)
Valor:
(*((c)++)=(unsigned char)(((l)     )&0xff), \
                        *((c)++)=(unsigned char)(((l)>> 8L)&0xff), \
                        *((c)++)=(unsigned char)(((l)>>16L)&0xff), \
                        *((c)++)=(unsigned char)(((l)>>24L)&0xff))

Documentación de las funciones

FIPS_NON_FIPS_MD_Init ( MDC2  )
int MDC2_Final ( unsigned char *  md,
MDC2_CTX c 
)
int MDC2_Update ( MDC2_CTX c,
const unsigned char *  in,
size_t  len 
)
 Todo Clases Namespaces Archivos Funciones Variables 'typedefs' Enumeraciones Valores de enumeraciones Propiedades Amigas 'defines'