Changes

98 bytes added ,  20:56, 21 December 2017
SMC 0xC300100D is named/described wrong.
Line 54: Line 54:  
| 0xC300100C || [[#LoadRsaPrivateKey]] || ||
 
| 0xC300100C || [[#LoadRsaPrivateKey]] || ||
 
|-
 
|-
| 0xC300100D || [[#PrivateRsa]] || ||
+
| 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.
   −
=== PrivateRsa ===
+
=== DecryptRsaPrivateKey ===
Encrypts using Rsa private key.
+
Takes a session kek created with [[#GenerateAesKek]], a wrapped AES key, and a wrapped RSA private key.
   −
Key must be set prior using the [[#LoadRsaPrivateKey]] command.
+
The session kek must have been created with CryptoUsecase_PrivateRsa.
    
=== LoadRsaPublicKey ===
 
=== LoadRsaPublicKey ===