Line 44:
Line 44:
| 0xC3000008 || [[#LoadAesKey]] || ||
| 0xC3000008 || [[#LoadAesKey]] || ||
|-
|-
−
| 0xC3000009 || [[#DecryptAesCtr]] || ||
+
| 0xC3000009 || [[#DecryptAes]] || ||
|-
|-
| 0xC300000A || [[#GenerateSpecificAesKey]] || ||
| 0xC300000A || [[#GenerateSpecificAesKey]] || ||
Line 73:
Line 73:
Takes a session kek created with [[#GenerateAesKek]], and a wrapped AES key.
Takes a session kek created with [[#GenerateAesKek]], and a wrapped AES key.
−
The session kek must have been created with CryptoUsecase_AesCtr.
+
The session kek must have been created with CryptoUsecase_Aes.
−
=== DecryptAesCtr ===
+
=== DecryptAes ===
−
Encrypts/decrypts using AesCtr.
+
Encrypts/decrypts using Aes (CTR, CBC-Encrypt, CBC-Decrypt).
Key must be set prior using one of the [[#LoadAesKey]], [[#GenerateSpecificAesKey]] or [[#LoadRsaWrappedAesKey]] commands.
Key must be set prior using one of the [[#LoadAesKey]], [[#GenerateSpecificAesKey]] or [[#LoadRsaWrappedAesKey]] commands.
Line 117:
Line 117:
! Value || Name
! Value || Name
|-
|-
−
| 0 || CryptoUsecase_AesCtr
+
| 0 || CryptoUsecase_Aes
|-
|-
| 1 || CryptoUsecase_PrivateRsa
| 1 || CryptoUsecase_PrivateRsa