summaryrefslogtreecommitdiff
path: root/security/keymint/support/keymint_utils.cpp
Commit message (Collapse)AuthorAgeFilesLines
* KeyMint VTS: extract full vendor patchlevelDavid Drysdale2021-06-161-12/+26
| | | | | | | | | | | The vendor patchlevel is YYYYMMDD not YYYYMM Bug: 188672564 Bug: 186735514 Test: VtsAidlKeyMintTargetTest Merged-In: Ia641f8eef84a85aec8f2a0551c192b6874301126 Change-Id: Ia641f8eef84a85aec8f2a0551c192b6874301126 Ignore-AOSP-First: already present in aosp/master
* Test for patchlevels and too much entropyDavid Drysdale2021-04-301-8/+13
| | | | | | | | | | | | | | | Add tests for: - Too much entropy should be rejected with INVALID_INPUT_LENGTH - All authorization lists should include a vendor and boot patchlevel. These requirements are in both the KeyMint and the KeyMaster 4.0 AIDL specificications, but have never been policed before. Currently disabled with a command-line flag because CF does not have the patchlevels and so fails lots of tests. Test: VtsKeyMintAidlTargetTest Change-Id: Ic9622ef3f1b80e013a34059218e3e029f392eb72
* Keymint: Use ndk_platform.Janis Danisevskis2020-12-171-6/+2
| | | | | Test: N/A Change-Id: I7e97d9d475a639cfe92c9e6b01689c9ff80d2abc
* Various cleanupsShawn Willden2020-12-131-3/+4
| | | | | | | | | Mostly just removal of old-style #include guards in favor of #pragm once, reorganization of header includes, correction of copyright years, etc. Test: VtsAidlKeyMintTargetTest Change-Id: I070584ecec550a2f133b1c19f36f99e7b5544e7c
* Revert^2 "Move keymint to android.hardware.security."Shawn Willden2020-12-111-0/+114
| | | | | | | | | 1ffcdebadd7229af65c575dc1271084b17fe42d7 Bug: 175345910 Bug: 171429297 Exempt-From-Owner-Approval: re-landing topic with no changes in this CL. Change-Id: I691cad252f188b54a8076589d9955774d74d4729
* Revert "Move keymint to android.hardware.security."Orion Hodson2020-12-111-114/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Revert "Keystore 2.0 SPI: Move keymint spec to security namespace." Revert "Keystore 2.0: Move keymint spec to security namespace." Revert "Keystore 2.0: Move keymint spec to security namespace." Revert "Move keymint to android.hardware.security." Revert "Configure CF to start KeyMint service by default." Revert "Move keymint to android.hardware.security." Revert "Move keymint to android.hardware.security." Revert submission 1522123-move_keymint Reason for revert: Build breakage Bug: 175345910 Bug: 171429297 Reverted Changes: Ief0e9884a:Keystore 2.0: Move keymint spec to security namesp... Idb54e8846:Keystore 2.0: Move keymint spec to security namesp... I9f70db0e4:Remove references to keymint1 I2b4ce3349:Keystore 2.0 SPI: Move keymint spec to security na... I2498073aa:Move keymint to android.hardware.security. I098711e7d:Move keymint to android.hardware.security. I3ec8d70fe:Configure CF to start KeyMint service by default. Icbb373c50:Move keymint to android.hardware.security. I86bccf40e:Move keymint to android.hardware.security. Change-Id: I160cae568ed6b15698bd0af0b19c6c949528762d
* Move keymint to android.hardware.security.Shawn Willden2020-12-091-0/+114
Test: VtsAidlKeyMintTargetTest Change-Id: I2498073aa834584229e9a4955a97f279a94d1dd5