rijndael-alg.h
来自「Minix3.11的源码。[MINIX 3是一个为高可靠性应用而设计的自由且简洁」· C头文件 代码 · 共 37 行
H
37 行
/* * rijndael-alg.h v2.4 April '2000 * * Optimised ANSI C code */#ifndef __RIJNDAEL_ALG_H#define __RIJNDAEL_ALG_H#define MAXKC (256/32)#define MAXROUNDS 14/* Fix me: something generic based on inttypes.h */#include "word_i386.h"int rijndael_KeySched(word8 k[MAXKC][4], word8 rk[MAXROUNDS+1][4][4], int ROUNDS);int rijndael_KeyEncToDec(word8 W[MAXROUNDS+1][4][4], int ROUNDS);int rijndael_Encrypt(const void *a, void *b, word8 rk[MAXROUNDS+1][4][4], int ROUNDS);#ifdef INTERMEDIATE_VALUE_KATint rijndaelEncryptRound(word8 a[4][4], word8 rk[MAXROUNDS+1][4][4], int ROUNDS, int rounds);#endif /* INTERMEDIATE_VALUE_KAT */int rijndael_Decrypt(const void *a, void *b, word8 rk[MAXROUNDS+1][4][4], int ROUNDS);#ifdef INTERMEDIATE_VALUE_KATint rijndaelDecryptRound(word8 a[4][4], word8 rk[MAXROUNDS+1][4][4], int ROUNDS, int rounds);#endif /* INTERMEDIATE_VALUE_KAT */#endif /* __RIJNDAEL_ALG_H *//* * $PchId: rijndael-alg.h,v 1.3 2003/09/29 09:19:17 philip Exp $ */
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?