mirror of
https://github.com/Atmosphere-NX/Atmosphere
synced 2024-11-09 22:56:35 +00:00
Fix GHASH comment.
This commit is contained in:
parent
77c93221e9
commit
25e6317272
1 changed files with 3 additions and 1 deletions
|
@ -148,7 +148,9 @@ int gcm_decrypt_key(unsigned int keyslot, void *dst, size_t dst_size, const void
|
||||||
uint8_t j_block[0x10];
|
uint8_t j_block[0x10];
|
||||||
ghash(j_block, src, 0x10, NULL, 0);
|
ghash(j_block, src, 0x10, NULL, 0);
|
||||||
|
|
||||||
/* MAC = GHASH(CTR) ^ ENCRYPT(J) */
|
/* MAC = GHASH(PLAINTEXT) ^ ENCRYPT(J) */
|
||||||
|
/* Note: That MAC is calculated over plaintext is non-standard. */
|
||||||
|
/* It is supposed to be over the ciphertext. */
|
||||||
uint8_t calc_mac[0x10];
|
uint8_t calc_mac[0x10];
|
||||||
ghash(calc_mac, dst, src_size - 0x20, j_block, 1);
|
ghash(calc_mac, dst, src_size - 0x20, j_block, 1);
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue