#include <crypto/aes.h>
#include <crypto/algapi.h>
#include <linux/module.h>
static int aesti_set_key(struct crypto_tfm *tfm, const u8 *in_key,
unsigned int key_len)
{ … }
static void aesti_encrypt(struct crypto_tfm *tfm, u8 *out, const u8 *in)
{ … }
static void aesti_decrypt(struct crypto_tfm *tfm, u8 *out, const u8 *in)
{ … }
static struct crypto_alg aes_alg = …;
static int __init aes_init(void)
{ … }
static void __exit aes_fini(void)
{ … }
module_init(…) …;
module_exit(aes_fini);
MODULE_DESCRIPTION(…) …;
MODULE_AUTHOR(…) …;
MODULE_LICENSE(…) …;