commit | 9d90b8114b651518c3f11810077dd8e473119910 | [log] [tgz] |
---|---|---|
author | Janis Danisevskis <jdanis@google.com> | Wed Nov 25 21:02:11 2020 -0800 |
committer | Janis Danisevskis <jdanis@google.com> | Wed Dec 16 10:19:08 2020 -0800 |
tree | 971b344d4a59c8cd5dbe1ffecac9c5d161340309 | |
parent | 610bfeb110edb8ec7dc5e6e67b26611c9fce75d5 [diff] |
Keystore 2.0: Add safe crypto wrapper * Adds safe wrappers for AES_gcm_decrypt and AES_gcm_encrypt. * Adds AES256 key generation. * Adds ZVec, a simple fixed size owned vector type that locks the backing memory in place with mlock and zeroes the buffer before freeing it. Test: keystore2_test Bug: 173545997 Change-Id: Id7e30d50b024da1fa8aa58a07cd9bb7a861f81f0