Secure Monitor: Difference between revisions
No edit summary |
SMC 0xC300100D is named/described wrong. |
||
Line 54: | Line 54: | ||
| 0xC300100C || [[#LoadRsaPrivateKey]] || || | | 0xC300100C || [[#LoadRsaPrivateKey]] || || | ||
|- | |- | ||
| 0xC300100D || [[# | | 0xC300100D || [[#DecryptRsaPrivateKey]] || || | ||
|- | |- | ||
| 0xC300100E || [[#LoadRsaPublicKey]] || || | | 0xC300100E || [[#LoadRsaPublicKey]] || || | ||
Line 103: | Line 103: | ||
The session kek must have been created with CryptoUsecase_PrivateRsa. | The session kek must have been created with CryptoUsecase_PrivateRsa. | ||
=== | === DecryptRsaPrivateKey === | ||
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. | |||
=== LoadRsaPublicKey === | === LoadRsaPublicKey === |