summaryrefslogtreecommitdiff
path: root/aes-encrypt.c
diff options
context:
space:
mode:
authorNiels Möller <nisse@lysator.liu.se>2002-02-15 14:20:09 +0100
committerNiels Möller <nisse@lysator.liu.se>2002-02-15 14:20:09 +0100
commitf3833d1e0e2d021a545a7ed7bb064f2d51cbf2dd (patch)
tree59accebb6ad8849fbd77ec8546e4e6bdc7495ba8 /aes-encrypt.c
parent6d7406b300c414915c6d50d33a3a40f0378fc754 (diff)
downloadnettle-f3833d1e0e2d021a545a7ed7bb064f2d51cbf2dd.tar.gz
(struct aes_table): New subtable idx_shift.
Updated tables in aes_encrypt.c and aes_decrypt.c. Rev: src/nettle/aes-decrypt.c:1.2 Rev: src/nettle/aes-encrypt.c:1.2 Rev: src/nettle/aes-internal.h:1.6
Diffstat (limited to 'aes-encrypt.c')
-rw-r--r--aes-encrypt.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/aes-encrypt.c b/aes-encrypt.c
index 940b9f3d..30511793 100644
--- a/aes-encrypt.c
+++ b/aes-encrypt.c
@@ -79,6 +79,10 @@ _aes_encrypt_table =
{ 1, 2, 3, 0 },
{ 2, 3, 0, 1 },
{ 3, 0, 1, 2 } },
+ { /* idx_shift */
+ { 1 * IDX_FACTOR, 2 * IDX_FACTOR, 3 * IDX_FACTOR, 0 * IDX_FACTOR },
+ { 2 * IDX_FACTOR, 3 * IDX_FACTOR, 0 * IDX_FACTOR, 1 * IDX_FACTOR },
+ { 3 * IDX_FACTOR, 0 * IDX_FACTOR, 1 * IDX_FACTOR, 2 * IDX_FACTOR } },
{ /* dtable */
{
0xa56363c6,0x847c7cf8,0x997777ee,0x8d7b7bf6,