#include <openssl/opensslconf.h>Go to the source code of this file.
Data Structures | |
| 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 |
Functions | |
| 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) |
| typedef struct idea_key_st IDEA_KEY_SCHEDULE |
| 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 | |||
| ) |
1.5.6