Mercurial > projects > dcrypt
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] ^ |