Test keystore grant with invalid access vector values.

- Test to verify grant API with invalid access vector, it is expected to
  fail with proper error code.

- Test to verify grant API with empty access vector, it is expected to
  succeed granting a key with empty access vector. In grantee context
  while trying to use this key permission denied error is expected.

- Test to verify grant API with valid access vector, it is expected to
  successfully grant a key. Grantee should be able access the key and
  use it according to granted key permissions.

Bug: 236253306
Test: atest keystore2_client_tests
Change-Id: I20dc31b0e4f888f2bf740f84e3bb7b0e97a1bb52
1 file changed