Secure Monitor: Difference between revisions

SMC 0xC300100D is named/described wrong.
fix LoadRsaPrivateKey
Line 99: Line 99:


=== LoadRsaPrivateKey ===
=== LoadRsaPrivateKey ===
Takes a session kek created with [[#GenerateAesKek]], and a wrapped RSA private key.
Takes a session kek created with [[#GenerateAesKek]], a wrapped AES key, and a wrapped RSA private key.


The session kek must have been created with CryptoUsecase_PrivateRsa.
The session kek must have been created with CryptoUsecase_PreparedAesKey.


=== DecryptRsaPrivateKey ===
=== DecryptRsaPrivateKey ===