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

'defines'

#define conv_bin2ascii(a)   (data_bin2ascii[(a)&0x3f])
#define conv_ascii2bin(a)   (data_ascii2bin[(a)&0x7f])
#define BIN_PER_LINE   (64/4*3)
#define CHUNKS_PER_LINE   (64/4)
#define CHAR_PER_LINE   (64+1)
#define B64_EOLN   0xF0
#define B64_CR   0xF1
#define B64_EOF   0xF2
#define B64_WS   0xE0
#define B64_ERROR   0xFF
#define B64_NOT_BASE64(a)   (((a)|0x13) == 0xF3)

Funciones

void EVP_EncodeInit (EVP_ENCODE_CTX *ctx)
void EVP_EncodeUpdate (EVP_ENCODE_CTX *ctx, unsigned char *out, int *outl, const unsigned char *in, int inl)
void EVP_EncodeFinal (EVP_ENCODE_CTX *ctx, unsigned char *out, int *outl)
int EVP_EncodeBlock (unsigned char *t, const unsigned char *f, int dlen)
void EVP_DecodeInit (EVP_ENCODE_CTX *ctx)
int EVP_DecodeUpdate (EVP_ENCODE_CTX *ctx, unsigned char *out, int *outl, const unsigned char *in, int inl)
int EVP_DecodeBlock (unsigned char *t, const unsigned char *f, int n)
int EVP_DecodeFinal (EVP_ENCODE_CTX *ctx, unsigned char *out, int *outl)

Documentación de los 'defines'

#define B64_CR   0xF1
#define B64_EOF   0xF2
#define B64_EOLN   0xF0
#define B64_ERROR   0xFF
#define B64_NOT_BASE64 (   a)    (((a)|0x13) == 0xF3)
#define B64_WS   0xE0
#define BIN_PER_LINE   (64/4*3)
#define CHAR_PER_LINE   (64+1)
#define CHUNKS_PER_LINE   (64/4)
#define conv_ascii2bin (   a)    (data_ascii2bin[(a)&0x7f])
#define conv_bin2ascii (   a)    (data_bin2ascii[(a)&0x3f])

Documentación de las funciones

int EVP_DecodeBlock ( unsigned char *  t,
const unsigned char *  f,
int  n 
)
int EVP_DecodeFinal ( EVP_ENCODE_CTX ctx,
unsigned char *  out,
int outl 
)
void EVP_DecodeInit ( EVP_ENCODE_CTX ctx)
int EVP_DecodeUpdate ( EVP_ENCODE_CTX ctx,
unsigned char *  out,
int outl,
const unsigned char *  in,
int  inl 
)
int EVP_EncodeBlock ( unsigned char *  t,
const unsigned char *  f,
int  dlen 
)
void EVP_EncodeFinal ( EVP_ENCODE_CTX ctx,
unsigned char *  out,
int outl 
)
void EVP_EncodeInit ( EVP_ENCODE_CTX ctx)
void EVP_EncodeUpdate ( EVP_ENCODE_CTX ctx,
unsigned char *  out,
int outl,
const unsigned char *  in,
int  inl 
)
 Todo Clases Namespaces Archivos Funciones Variables 'typedefs' Enumeraciones Valores de enumeraciones Propiedades Amigas 'defines'