FSPXI:ImportIntegrityVerificationSeed: Difference between revisions

No edit summary
No edit summary
Line 12: Line 12:
|-
|-
| 2
| 2
| Pointer to 0x130-byte input buffer
| Input IntegrityVerificationSeed pointer
|}
|}


Line 26: Line 26:
| 1
| 1
| Result code
| Result code
|}
=IntegrityVerificationSeed=
{| class="wikitable" border="1"
|-
!  Offset
!  Size
!  Description
|-
|  0x0
|  0x10
|  AES-CCM MAC over the cleartext SEED
|-
|  0x10
|  0x120
|  The [[nand/private/movable.sed]], encrypted with AES-CCM
|}
|}


=Description=
=Description=
This might import the SEED from the specified buffer, to [[nand/private/movable.sed]]?
This decrypts the input SEED and verifies it with the input AES-CCM MAC, verifies the RSA-signature, then writes the data to [[nand/private/movable.sed]].