#include <linux/crypto.h>
#include <linux/init.h>
#include <linux/module.h>
#include <linux/mm.h>
#include <linux/types.h>
#include <crypto/algapi.h>
#include <crypto/des.h>
#include <asm/fpumacro.h>
#include <asm/pstate.h>
#include <asm/elf.h>
#include "opcodes.h"
#include "crop_devid.c"
Go to the source code of this file.
|
void | des_sparc64_key_expand (const u32 *input_key, u64 *key) |
|
void | des_sparc64_crypt (const u64 *key, const u64 *input, u64 *output) |
|
void | des_sparc64_load_keys (const u64 *key) |
|
void | des_sparc64_ecb_crypt (const u64 *input, u64 *output, unsigned int len) |
|
void | des_sparc64_cbc_encrypt (const u64 *input, u64 *output, unsigned int len, u64 *iv) |
|
void | des_sparc64_cbc_decrypt (const u64 *input, u64 *output, unsigned int len, u64 *iv) |
|
void | des3_ede_sparc64_crypt (const u64 *key, const u64 *input, u64 *output) |
|
void | des3_ede_sparc64_load_keys (const u64 *key) |
|
void | des3_ede_sparc64_ecb_crypt (const u64 *expkey, const u64 *input, u64 *output, unsigned int len) |
|
void | des3_ede_sparc64_cbc_encrypt (const u64 *expkey, const u64 *input, u64 *output, unsigned int len, u64 *iv) |
|
void | des3_ede_sparc64_cbc_decrypt (const u64 *expkey, const u64 *input, u64 *output, unsigned int len, u64 *iv) |
|
| module_init (des_sparc64_mod_init) |
|
| module_exit (des_sparc64_mod_fini) |
|
| MODULE_LICENSE ("GPL") |
|
| MODULE_DESCRIPTION ("DES & Triple DES EDE Cipher Algorithms, sparc64 des opcode accelerated") |
|
| MODULE_ALIAS ("des") |
|
#define pr_fmt |
( |
|
fmt | ) |
KBUILD_MODNAME ": " fmt |
MODULE_DESCRIPTION |
( |
"DES & Triple DES EDE Cipher |
Algorithms, |
|
|
sparc64 des opcode accelerated" |
|
|
) |
| |
module_exit |
( |
des_sparc64_mod_fini |
| ) |
|
module_init |
( |
des_sparc64_mod_init |
| ) |
|