mirror of
https://git.sr.ht/~thestr4ng3r/chiaki
synced 2025-08-14 18:57:07 -07:00
GMAC Split Test
This commit is contained in:
parent
77c11cadbc
commit
52a293eadf
2 changed files with 76 additions and 0 deletions
|
@ -189,6 +189,10 @@ CHIAKI_EXPORT ChiakiErrorCode chiaki_gkcrypt_gmac(ChiakiGKCrypt *gkcrypt, size_t
|
|||
uint8_t *gmac_key = gkcrypt->key_gmac_current;
|
||||
uint8_t gmac_key_tmp[CHIAKI_GKCRYPT_BLOCK_SIZE];
|
||||
uint64_t key_index = key_pos / CHIAKI_GKCRYPT_GMAC_KEY_REFRESH_KEY_POS;
|
||||
if(key_index != (key_pos + buf_size - 1) / CHIAKI_GKCRYPT_GMAC_KEY_REFRESH_KEY_POS)
|
||||
{
|
||||
CHIAKI_LOGD(gkcrypt->log, "SPLIT! %u != %u\n", key_index, (key_pos + buf_size - 1) / CHIAKI_GKCRYPT_GMAC_KEY_REFRESH_KEY_POS);
|
||||
}
|
||||
// TODO: what to do if (key_pos / CHIAKI_GKCRYPT_GMAC_KEY_REFRESH_KEY_POS) != ((key_pos + buf_size) / CHIAKI_GKCRYPT_GMAC_KEY_REFRESH_KEY_POS)?
|
||||
if(key_index > gkcrypt->key_gmac_index_current)
|
||||
{
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue