linux/crypto/aria_generic.c

// SPDX-License-Identifier: GPL-2.0-or-later
/*
 * Cryptographic API.
 *
 * ARIA Cipher Algorithm.
 *
 * Documentation of ARIA can be found in RFC 5794.
 * Copyright (c) 2022 Taehee Yoo <[email protected]>
 *
 * Information for ARIA
 *     http://210.104.33.10/ARIA/index-e.html (English)
 *     http://seed.kisa.or.kr/ (Korean)
 *
 * Public domain version is distributed above.
 */

#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();