#include <asm/byteorder.h>
#include <linux/bitops.h>
#include <linux/init.h>
#include <linux/module.h>
#include <linux/crypto.h>
Go to the source code of this file.
Value:do { \
L ^= sbox0[
u.c[0]] ^ sbox1[
u.c[1]] ^ sbox2[
u.c[2]] ^ sbox3[
u.c[3]]; \
} while (0)
Definition at line 226 of file fcrypt.c.
#define ror56 |
( |
|
hi, |
|
|
|
lo, |
|
|
|
n |
|
) |
| |
Value:
lo = (
lo >>
n) | ((hi & ((1 <<
n) - 1)) << (32 -
n)); \
hi = (
hi >>
n) | (
t << (24-
n)); \
} while (0)
Definition at line 58 of file fcrypt.c.
#define ror56_64 |
( |
|
k, |
|
|
|
n |
|
) |
| |
Value:do { \
k = (
k >>
n) | ((
k & ((1 <<
n) - 1)) << (56 -
n)); \
} while (0)
Definition at line 66 of file fcrypt.c.
MODULE_DESCRIPTION |
( |
"FCrypt Cipher Algorithm" |
| ) |
|
module_exit |
( |
fcrypt_mod_fini |
| ) |
|
module_init |
( |
fcrypt_mod_init |
| ) |
|
MODULE_LICENSE |
( |
"Dual BSD/GPL" |
| ) |
|