Linux Kernel
3.7.1
|
#include <linux/crypto.h>
#include <crypto/twofish.h>
#include <crypto/lrw.h>
#include <crypto/b128ops.h>
Go to the source code of this file.
Data Structures | |
struct | twofish_lrw_ctx |
struct | twofish_xts_ctx |
Functions | |
asmlinkage void | twofish_enc_blk (struct twofish_ctx *ctx, u8 *dst, const u8 *src) |
asmlinkage void | twofish_dec_blk (struct twofish_ctx *ctx, u8 *dst, const u8 *src) |
asmlinkage void | __twofish_enc_blk_3way (struct twofish_ctx *ctx, u8 *dst, const u8 *src, bool xor) |
asmlinkage void | twofish_dec_blk_3way (struct twofish_ctx *ctx, u8 *dst, const u8 *src) |
void | twofish_dec_blk_cbc_3way (void *ctx, u128 *dst, const u128 *src) |
void | twofish_enc_blk_ctr (void *ctx, u128 *dst, const u128 *src, u128 *iv) |
void | twofish_enc_blk_ctr_3way (void *ctx, u128 *dst, const u128 *src, u128 *iv) |
int | lrw_twofish_setkey (struct crypto_tfm *tfm, const u8 *key, unsigned int keylen) |
void | lrw_twofish_exit_tfm (struct crypto_tfm *tfm) |
int | xts_twofish_setkey (struct crypto_tfm *tfm, const u8 *key, unsigned int keylen) |
asmlinkage void __twofish_enc_blk_3way | ( | struct twofish_ctx * | ctx, |
u8 * | dst, | ||
const u8 * | src, | ||
bool | xor | ||
) |
void lrw_twofish_exit_tfm | ( | struct crypto_tfm * | tfm | ) |
Definition at line 265 of file twofish_glue_3way.c.
Definition at line 216 of file twofish_glue_3way.c.
asmlinkage void twofish_dec_blk | ( | struct twofish_ctx * | ctx, |
u8 * | dst, | ||
const u8 * | src | ||
) |
asmlinkage void twofish_dec_blk_3way | ( | struct twofish_ctx * | ctx, |
u8 * | dst, | ||
const u8 * | src | ||
) |
Definition at line 51 of file twofish_glue_3way.c.
asmlinkage void twofish_enc_blk | ( | struct twofish_ctx * | ctx, |
u8 * | dst, | ||
const u8 * | src | ||
) |
Definition at line 65 of file twofish_glue_3way.c.
Definition at line 80 of file twofish_glue_3way.c.
Definition at line 273 of file twofish_glue_3way.c.