Eneboo - Documentación para desarrolladores
Clases | 'defines' | 'typedefs' | Funciones
Referencia del Archivo src/libdigidoc/openssl/crypto/idea/idea.h
#include <openssl/opensslconf.h>

Ir al código fuente de este archivo.

Clases

struct  idea_key_st

'defines'

#define IDEA_ENCRYPT   1
#define IDEA_DECRYPT   0
#define IDEA_BLOCK   8
#define IDEA_KEY_LENGTH   16

'typedefs'

typedef struct idea_key_st IDEA_KEY_SCHEDULE

Funciones

const char * idea_options (void)
void idea_ecb_encrypt (const unsigned char *in, unsigned char *out, IDEA_KEY_SCHEDULE *ks)
void idea_set_encrypt_key (const unsigned char *key, IDEA_KEY_SCHEDULE *ks)
void idea_set_decrypt_key (const IDEA_KEY_SCHEDULE *ek, IDEA_KEY_SCHEDULE *dk)
void idea_cbc_encrypt (const unsigned char *in, unsigned char *out, long length, IDEA_KEY_SCHEDULE *ks, unsigned char *iv, int enc)
void idea_cfb64_encrypt (const unsigned char *in, unsigned char *out, long length, IDEA_KEY_SCHEDULE *ks, unsigned char *iv, int *num, int enc)
void idea_ofb64_encrypt (const unsigned char *in, unsigned char *out, long length, IDEA_KEY_SCHEDULE *ks, unsigned char *iv, int *num)
void idea_encrypt (unsigned long *in, IDEA_KEY_SCHEDULE *ks)

Documentación de los 'defines'

#define IDEA_BLOCK   8
#define IDEA_DECRYPT   0
#define IDEA_ENCRYPT   1
#define IDEA_KEY_LENGTH   16

Documentación de los 'typedefs'


Documentación de las funciones

void idea_cbc_encrypt ( const unsigned char *  in,
unsigned char *  out,
long  length,
IDEA_KEY_SCHEDULE ks,
unsigned char *  iv,
int  enc 
)
void idea_cfb64_encrypt ( const unsigned char *  in,
unsigned char *  out,
long  length,
IDEA_KEY_SCHEDULE ks,
unsigned char *  iv,
int num,
int  enc 
)
void idea_ecb_encrypt ( const unsigned char *  in,
unsigned char *  out,
IDEA_KEY_SCHEDULE ks 
)
void idea_encrypt ( unsigned long *  in,
IDEA_KEY_SCHEDULE ks 
)
void idea_ofb64_encrypt ( const unsigned char *  in,
unsigned char *  out,
long  length,
IDEA_KEY_SCHEDULE ks,
unsigned char *  iv,
int num 
)
const char* idea_options ( void  )
void idea_set_decrypt_key ( const IDEA_KEY_SCHEDULE ek,
IDEA_KEY_SCHEDULE dk 
)
void idea_set_encrypt_key ( const unsigned char *  key,
IDEA_KEY_SCHEDULE ks 
)
 Todo Clases Namespaces Archivos Funciones Variables 'typedefs' Enumeraciones Valores de enumeraciones Propiedades Amigas 'defines'