Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Functions
aes_glue.c File Reference
#include <linux/module.h>
#include <crypto/aes.h>
#include <asm/crypto/aes.h>

Go to the source code of this file.

Functions

asmlinkage void aes_enc_blk (struct crypto_aes_ctx *ctx, u8 *out, const u8 *in)
 
asmlinkage void aes_dec_blk (struct crypto_aes_ctx *ctx, u8 *out, const u8 *in)
 
void crypto_aes_encrypt_x86 (struct crypto_aes_ctx *ctx, u8 *dst, const u8 *src)
 
 EXPORT_SYMBOL_GPL (crypto_aes_encrypt_x86)
 
void crypto_aes_decrypt_x86 (struct crypto_aes_ctx *ctx, u8 *dst, const u8 *src)
 
 EXPORT_SYMBOL_GPL (crypto_aes_decrypt_x86)
 
 module_init (aes_init)
 
 module_exit (aes_fini)
 
 MODULE_DESCRIPTION ("Rijndael (AES) Cipher Algorithm, asm optimized")
 
 MODULE_LICENSE ("GPL")
 
 MODULE_ALIAS ("aes")
 
 MODULE_ALIAS ("aes-asm")
 

Function Documentation

asmlinkage void aes_dec_blk ( struct crypto_aes_ctx ctx,
u8 out,
const u8 in 
)
asmlinkage void aes_enc_blk ( struct crypto_aes_ctx ctx,
u8 out,
const u8 in 
)
void crypto_aes_decrypt_x86 ( struct crypto_aes_ctx ctx,
u8 dst,
const u8 src 
)

Definition at line 19 of file aes_glue.c.

void crypto_aes_encrypt_x86 ( struct crypto_aes_ctx ctx,
u8 dst,
const u8 src 
)

Definition at line 13 of file aes_glue.c.

EXPORT_SYMBOL_GPL ( crypto_aes_encrypt_x86  )
EXPORT_SYMBOL_GPL ( crypto_aes_decrypt_x86  )
MODULE_ALIAS ( "aes"  )
MODULE_ALIAS ( "aes-asm )
MODULE_DESCRIPTION ( "Rijndael (AES) Cipher  Algorithm,
asm optimized"   
)
module_exit ( aes_fini  )
module_init ( aes_init  )
MODULE_LICENSE ( "GPL"  )