comparison dcrypt/crypto/ciphers/AES.d @ 7:23e6e80f8ee3

Minor edit to AES.
author Thomas Dixon <reikon@reikon.us>
date Sat, 16 Aug 2008 22:55:38 -0400
parents 5cb17e09d685
children 23c62e28b3a4
comparison
equal deleted inserted replaced
6:5cb17e09d685 7:23e6e80f8ee3
737 (S[cast(ubyte)(t0 >> 16)] << 16) ^ 737 (S[cast(ubyte)(t0 >> 16)] << 16) ^
738 (S[cast(ubyte)(t1 >> 8)] << 8) ^ 738 (S[cast(ubyte)(t1 >> 8)] << 8) ^
739 S[cast(ubyte) t2]; 739 S[cast(ubyte) t2];
740 } 740 }
741 741
742 void decryptBlock() { 742 private void decryptBlock() {
743 uint i = 4, 743 uint i = 4,
744 r = ROUNDS >> 1, 744 r = ROUNDS >> 1,
745 t0, t1, t2, t3; 745 t0, t1, t2, t3;
746 while (--r >= 0) { 746 while (--r >= 0) {
747 t0 = w[i++] ^ TD0[s0 >> 24] ^ 747 t0 = w[i++] ^ TD0[s0 >> 24] ^