2 * \brief Private header Linux AES functions.
4 * \author Carsten Weinhold <weinhold@os.inf.tu-dresden.de>
7 * Copyright (C) 2006-2007 Carsten Weinhold <weinhold@os.inf.tu-dresden.de>
8 * Technische Universitaet Dresden, Operating Systems Research Group
10 * This file is part of the libcrypto package, which is distributed under
11 * the terms of the GNU General Public Licence 2. Please see the
12 * COPYING file for details.
15 #ifndef __CRYPTO_AES_LINUX_H
16 #define __CRYPTO_AES_LINUX_H
20 /* AES C implementation */
28 /* AES i586 ASM implementation */
30 #define AES_MIN_KEY_SIZE 16
31 #define AES_MAX_KEY_SIZE 32
32 #define AES_BLOCK_SIZE 16
33 #define AES_KS_LENGTH 4 * AES_BLOCK_SIZE
37 u32 ekey[AES_KS_LENGTH];
39 u32 dkey[AES_KS_LENGTH];
41 #endif /* __CRYPTO_AES_LINUX_H */