commit | 34352ba5fa261c06be4e57eb7e8522076127e7fd | [log] [tgz] |
---|---|---|
author | Sami Tolvanen <[email protected]> | Thu Apr 25 17:03:25 2024 +0000 |
committer | Sami Tolvanen <[email protected]> | Thu Apr 25 22:58:20 2024 +0000 |
tree | 9d33284ed39a8a6d4520e5b221a15b54dedf4a54 | |
parent | 36307b12f34e52eeb5c07314ffb81deda3c86cde [diff] |
crypto: Implement Aes Implement AES and AES-GCM using the GP API, and common block cipher operations including PKCS#7 padding in operation.rs. Note that OP-TEE needs the following change to pass KeyMint VTS block cipher tests: https://github.com/OP-TEE/optee_os/commit/aeb530a5a74acddd0badc78af47fce57db8c4644 Test: make ta + unit tests Change-Id: I4fc94ebff0f3e17238aba546fee657886efbba10
This repository holds a reference Rust KeyMint implementation for OP-TEE using the Apache Teaclave TrustZone SDK.