43 * @author Andreas Sterbenz |
43 * @author Andreas Sterbenz |
44 */ |
44 */ |
45 final class RC2Crypt extends SymmetricCipher { |
45 final class RC2Crypt extends SymmetricCipher { |
46 |
46 |
47 // PITABLE from the RFC, used in key setup |
47 // PITABLE from the RFC, used in key setup |
48 private final static int[] PI_TABLE = new int[] { |
48 private static final int[] PI_TABLE = new int[] { |
49 0xd9, 0x78, 0xf9, 0xc4, 0x19, 0xdd, 0xb5, 0xed, |
49 0xd9, 0x78, 0xf9, 0xc4, 0x19, 0xdd, 0xb5, 0xed, |
50 0x28, 0xe9, 0xfd, 0x79, 0x4a, 0xa0, 0xd8, 0x9d, |
50 0x28, 0xe9, 0xfd, 0x79, 0x4a, 0xa0, 0xd8, 0x9d, |
51 0xc6, 0x7e, 0x37, 0x83, 0x2b, 0x76, 0x53, 0x8e, |
51 0xc6, 0x7e, 0x37, 0x83, 0x2b, 0x76, 0x53, 0x8e, |
52 0x62, 0x4c, 0x64, 0x88, 0x44, 0x8b, 0xfb, 0xa2, |
52 0x62, 0x4c, 0x64, 0x88, 0x44, 0x8b, 0xfb, 0xa2, |
53 0x17, 0x9a, 0x59, 0xf5, 0x87, 0xb3, 0x4f, 0x13, |
53 0x17, 0x9a, 0x59, 0xf5, 0x87, 0xb3, 0x4f, 0x13, |