4740993bf1
- Generate AES keys with block modes [ECB, CBC] and padding modes [NONE, PKCS7]. Should be able to create operations successfully with these generated keys. - Generate AES keys with block modes [CTR, GCM] and padding modes [NONE, PKCS7]. Should be able to create operations successfully with padding mode NONE. With PKCS7 padding mode creation of an operation should fail with incompatible padding mode. - Try to generate a key and create an operation with invalid inputs, it should fail with proper error codes. - with unsupported key size - with GCM block mode without providing min-mac-length - with multiple block modes - with multiple padding modes - with incompatible padding modes - with incompatible block modes - with missing mac-length - with invalid mac-length - with unsupported mac-length - With AES-CBC-PKCS7 key without `CALLER_NONCE` authorization, Try to set nonce while creating an operation. Bug: 194359114 Test: atest keystore2_client_test Change-Id: Ibf1b8460317b4c99d9060d5889c8b3778a80ca5b |
||
---|---|---|
.. | ||
authorizations.rs | ||
key_generations.rs | ||
lib.rs | ||
run_as.rs |