Ruby
3.1.0dev(2021-09-10revisionb76ad15ed0da636161de0243c547ee1e6fc95681)
|
Go to the source code of this file.
Data Structures | |
union | C_block |
struct | crypt_data |
Macros | |
#define | STATIC static |
#define | LGCHUNKBITS 2 |
#define | CHUNKBITS (1<<LGCHUNKBITS) |
#define | KS_SIZE 16 |
Functions | |
char * | crypt (const char *key, const char *setting) |
void | setkey (const char *key) |
void | encrypt (char *block, int flag) |
char * | crypt_r (const char *key, const char *setting, struct crypt_data *data) |
void | setkey_r (const char *key, struct crypt_data *data) |
void | encrypt_r (char *block, int flag, struct crypt_data *data) |
#define CHUNKBITS (1<<LGCHUNKBITS) |
char* crypt_r | ( | const char * | key, |
const char * | setting, | ||
struct crypt_data * | data | ||
) |
Definition at line 396 of file crypt.c.
References C_block::b, key, and t.
void encrypt | ( | char * | block, |
int | flag | ||
) |
void encrypt_r | ( | char * | block, |
int | flag, | ||
struct crypt_data * | data | ||
) |
Definition at line 835 of file crypt.c.
References C_block::b.
void setkey | ( | const char * | key | ) |
void setkey_r | ( | const char * | key, |
struct crypt_data * | data | ||
) |
Definition at line 807 of file crypt.c.
References C_block::b, and key.