#include <crypto/aria.h>
static const u32 key_rc[20] = …;
static void aria_set_encrypt_key(struct aria_ctx *ctx, const u8 *in_key,
unsigned int key_len)
{ … }
static void aria_set_decrypt_key(struct aria_ctx *ctx)
{ … }
int aria_set_key(struct crypto_tfm *tfm, const u8 *in_key, unsigned int key_len)
{ … }
EXPORT_SYMBOL_GPL(…);
static void __aria_crypt(struct aria_ctx *ctx, u8 *out, const u8 *in,
u32 key[][ARIA_RD_KEY_WORDS])
{ … }
void aria_encrypt(void *_ctx, u8 *out, const u8 *in)
{ … }
EXPORT_SYMBOL_GPL(…);
void aria_decrypt(void *_ctx, u8 *out, const u8 *in)
{ … }
EXPORT_SYMBOL_GPL(…);
static void __aria_encrypt(struct crypto_tfm *tfm, u8 *out, const u8 *in)
{ … }
static void __aria_decrypt(struct crypto_tfm *tfm, u8 *out, const u8 *in)
{ … }
static struct crypto_alg aria_alg = …;
static int __init aria_init(void)
{ … }
static void __exit aria_fini(void)
{ … }
subsys_initcall(aria_init);
module_exit(aria_fini);
MODULE_DESCRIPTION(…) …;
MODULE_LICENSE(…) …;
MODULE_AUTHOR(…) …;
MODULE_ALIAS_CRYPTO(…) …;
MODULE_ALIAS_CRYPTO(…) …;