#include <openssl/opensslconf.h>
#include <sys/types.h>
Ir al código fuente de este archivo.
Clases |
struct | seed_key_st |
'defines' |
#define | SEED_BLOCK_SIZE 16 |
#define | SEED_KEY_LENGTH 16 |
'typedefs' |
typedef struct seed_key_st | SEED_KEY_SCHEDULE |
Funciones |
void | SEED_set_key (const unsigned char rawkey[SEED_KEY_LENGTH], SEED_KEY_SCHEDULE *ks) |
void | SEED_encrypt (const unsigned char s[SEED_BLOCK_SIZE], unsigned char d[SEED_BLOCK_SIZE], const SEED_KEY_SCHEDULE *ks) |
void | SEED_decrypt (const unsigned char s[SEED_BLOCK_SIZE], unsigned char d[SEED_BLOCK_SIZE], const SEED_KEY_SCHEDULE *ks) |
void | SEED_ecb_encrypt (const unsigned char *in, unsigned char *out, const SEED_KEY_SCHEDULE *ks, int enc) |
void | SEED_cbc_encrypt (const unsigned char *in, unsigned char *out, size_t len, const SEED_KEY_SCHEDULE *ks, unsigned char ivec[SEED_BLOCK_SIZE], int enc) |
void | SEED_cfb128_encrypt (const unsigned char *in, unsigned char *out, size_t len, const SEED_KEY_SCHEDULE *ks, unsigned char ivec[SEED_BLOCK_SIZE], int *num, int enc) |
void | SEED_ofb128_encrypt (const unsigned char *in, unsigned char *out, size_t len, const SEED_KEY_SCHEDULE *ks, unsigned char ivec[SEED_BLOCK_SIZE], int *num) |
Documentación de los 'defines'
#define SEED_BLOCK_SIZE 16 |
#define SEED_KEY_LENGTH 16 |
Documentación de los 'typedefs'
Documentación de las funciones
void SEED_cbc_encrypt |
( |
const unsigned char * |
in, |
|
|
unsigned char * |
out, |
|
|
size_t |
len, |
|
|
const SEED_KEY_SCHEDULE * |
ks, |
|
|
unsigned char |
ivec[SEED_BLOCK_SIZE], |
|
|
int |
enc |
|
) |
| |
void SEED_cfb128_encrypt |
( |
const unsigned char * |
in, |
|
|
unsigned char * |
out, |
|
|
size_t |
len, |
|
|
const SEED_KEY_SCHEDULE * |
ks, |
|
|
unsigned char |
ivec[SEED_BLOCK_SIZE], |
|
|
int * |
num, |
|
|
int |
enc |
|
) |
| |
void SEED_decrypt |
( |
const unsigned char |
s[SEED_BLOCK_SIZE], |
|
|
unsigned char |
d[SEED_BLOCK_SIZE], |
|
|
const SEED_KEY_SCHEDULE * |
ks |
|
) |
| |
void SEED_ecb_encrypt |
( |
const unsigned char * |
in, |
|
|
unsigned char * |
out, |
|
|
const SEED_KEY_SCHEDULE * |
ks, |
|
|
int |
enc |
|
) |
| |
void SEED_encrypt |
( |
const unsigned char |
s[SEED_BLOCK_SIZE], |
|
|
unsigned char |
d[SEED_BLOCK_SIZE], |
|
|
const SEED_KEY_SCHEDULE * |
ks |
|
) |
| |
void SEED_ofb128_encrypt |
( |
const unsigned char * |
in, |
|
|
unsigned char * |
out, |
|
|
size_t |
len, |
|
|
const SEED_KEY_SCHEDULE * |
ks, |
|
|
unsigned char |
ivec[SEED_BLOCK_SIZE], |
|
|
int * |
num |
|
) |
| |
void SEED_set_key |
( |
const unsigned char |
rawkey[SEED_KEY_LENGTH], |
|
|
SEED_KEY_SCHEDULE * |
ks |
|
) |
| |