66 uint8_t *schedule = sched;
67 memcpy(schedule, key, 24);
70 uint8_t iteration = 1;
76 keyScheduleCore(schedule + 24, schedule + 20, iteration);
77 schedule[24] ^= schedule[0];
78 schedule[25] ^= schedule[1];
79 schedule[26] ^= schedule[2];
80 schedule[27] ^= schedule[3];
85 schedule[24] = schedule[20] ^ schedule[0];
86 schedule[25] = schedule[21] ^ schedule[1];
87 schedule[26] = schedule[22] ^ schedule[2];
88 schedule[27] = schedule[23] ^ schedule[3];
bool setKey(const uint8_t *key, size_t len)
Sets the key to use for future encryption and decryption operations.
size_t keySize() const
Size of a 192-bit AES key in bytes.
AES192()
Constructs an AES 192-bit block cipher with no initial key.