commit | 159803f44791c07e92a61df27b7357133f6980ba | [log] [tgz] |
---|---|---|
author | Bob Badour <bbadour@google.com> | Thu Jun 16 10:01:14 2022 -0700 |
committer | Bob Badour <bbadour@google.com> | Thu Jun 16 11:04:15 2022 -0700 |
tree | 5f05033a33a89f75359af11406a1d11a68439fec | |
parent | 62a8ce08cad83fd7e40a965a308c98313f83e2f1 [diff] |
[LSC] Add LOCAL_LICENSE_KINDS to system/keymint Added SPDX-license-identifier-Apache-2.0 to: Android.bp Bug: 68860345 Bug: 151177513 Bug: 151953481 Test: m all Change-Id: Ica32908792f2bca75623e2cc34efb2644ea9900f
This repo holds work in progress for a Rust implementation of Android's KeyMint HAL.
The codebase is divided as follows. Only the crates in bold are expected to be used in Android; the remainder are conveniences to allow development outside of Android.
Subdir | Crate Name | std ? | Description |
---|---|---|---|
derive | kmr-derive | Yes (build-only) | Proc macros for deriving the AsCborValue trait |
common | kmr-common | No | Common code used throughout KeyMint/Rust |
hal | kmr-hal | Yes | HAL service implementation |
boringssl | kmr-boringssl | Yes | Boring/OpenSSL-based implementations of crypto traits |
tests | kmr-tests | Tests and test infrastructure | |
ta | kmr-ta | No | TA implementation |
ta-main | kmr-ta | Yes | TA implementation using TCP |