- 5266551 keymaster: upgrade to clang-r370808 by Nick Desaulniers · 4 years, 6 months ago
- 04b02f6 keymaster: upgrade to clang-r353983d by Nick Desaulniers · 5 years ago
- e6d4aa1 Update to clang-r339409b by Pirama Arumuga Nainar · 6 years ago
- 8cd7907 Update to clang-4639204 by Pirama Arumuga Nainar · 6 years ago
- 7efc772 Add Triple DES support by Shawn Willden · 6 years ago
- dd7e8a0 AndroidKeymaster: ImportWrappedKey by Shawn Willden · 6 years ago
- a2f1a9b Move abstracted block cipher operations into separate files. by Shawn Willden · 6 years ago
- 8b94058 Implement HMAC sharing in Android keymaster. by Shawn Willden · 6 years ago
- bdef0e6 Add CKDF implementation. by Shawn Willden · 6 years ago
- fe671b6 Move software keyblob handling to separate compilation unit by Janis Danisevskis · 7 years ago
- 3bfda16 Move attestation related code to seperate compilation unit by Janis Danisevskis · 7 years ago
- 41d5a74 Factoring GenerateRandom out of the KeymasterContext by Janis Danisevskis · 7 years ago
- 1455d2e Removed KeymasterEnforcement dependencies on openssl by Janis Danisevskis · 7 years ago
- f54cc93 Reorganize keymaster directories by Janis Danisevskis · 7 years ago
- eba6c56 Make class Key header-only and move to include by Janis Danisevskis · 7 years ago
- 5b20ae7 Fix keymaster host side test Makefile for clang by Janis Danisevskis · 7 years ago
- 2dfe045 Update Makefile to adapt to movement of gtest in tree. by Shawn Willden · 8 years ago
- cddf3a4 Implement key version binding. by Shawn Willden · 8 years ago
- 22dcdb7 Add version, challenge and unique ID to attestation. by Shawn Willden · 8 years ago
- 239c166 Add utilities to format/parse ASN.1 attestation records. by Shawn Willden · 8 years ago
- 78c5d87 Refactor keymaster tags. by Shawn Willden · 8 years ago
- f7538e0 KDF1 and KDF2 by Quan Nguyen · 9 years ago
- fabacaf ECIES: add ECIES-KEM. This version supports HKDF and ECDH with NIST curves. by Thai Duong · 9 years ago
- 1181779 Revert "ECIES: add ECIES-KEM. This version supports HKDF and ECDH with NIST curves." by Shawn Willden · 9 years ago
- 4199898 ECIES: add ECIES-KEM. This version supports HKDF and ECDH with NIST curves. by Thai Duong · 9 years ago
- d599b15 Do digesting, and sometimes padding, in SW when HW doesnt. by Shawn Willden · 9 years ago
- ada4850 Add authorization enforcement to AndroidKeymaster. by Shawn Willden · 9 years ago
- 0f906ec Add buffer wrap checks and disable throwing of std::bad_alloc. by Shawn Willden · 9 years ago
- 398c158 Move assymetric key factory declarations to includes. by Shawn Willden · 9 years ago
- 0629810 Another refactor, deleting AbstractFactoryRegistry. by Shawn Willden · 9 years ago
- 6270aca Delegate ECDSA keys to keymaster0 in SoftKeymasterDevice. by Shawn Willden · 9 years ago
- 2beb628 Delegate RSA keys to keymaster0 in SoftKeymasterDevice. by Shawn Willden · 9 years ago
- 58427c4 Make Keymaster1Test parameterizable. by Shawn Willden · 9 years ago
- 0cb6942 Revert "Revert "Large refactor to move context out of AndroidKeymaster."" by Shawn Willden · 9 years ago
- 13fbe3e Revert "Large refactor to move context out of AndroidKeymaster." by Shawn Willden · 9 years ago
- 8ba2a04 Large refactor to move context out of AndroidKeymaster. by Shawn Willden · 9 years ago
- b6837e7 Remove references to Google in Android keymaster reference implementation. by Shawn Willden · 9 years ago
- 67380a9 Build development unit tests against BoringSSL. by Shawn Willden · 9 years ago
- d79791b Revert "Remove compatibility with OpenSSL." by Shawn Willden · 9 years ago
- de4ffa9 Remove compatibility with OpenSSL. by Shawn Willden · 9 years ago
- 72a5fdd Modify unit tests to run on-device as well as on the dev machine. by Shawn Willden · 9 years ago
- 60eebdc ECIES: fix memory leaks and add malloc checks in HKDF. Use fixed-timing by Thai Duong · 9 years ago
- 7689ed6 ECIES: add HKDF (specified in RFC 5869) using HMAC-SHA256 by Thai Duong · 9 years ago
- aab6d57 Revert "ECIES: add HKDF (specified in RFC 5869) using HMAC-SHA256" by Alex Klyubin · 9 years ago
- 207b505 ECIES: add HKDF (specified in RFC 5869) using HMAC-SHA256 by Thai Duong · 9 years ago
- c609659 Update keymaster Makefile to check for signed/unsigned mismatches by Shawn Willden · 9 years ago
- f01329d Improve error reporting and logging. by Shawn Willden · 9 years ago
- f862a76 ECIES: refactoring EC code by moving common interfaces to EcKey by Thai Duong · 9 years ago
- 23d4a74 Revert "Revert "Refactor GoogleKeymaster's operation table to a new class."" by Shawn Willden · 9 years ago
- bfd323c Revert "Refactor GoogleKeymaster's operation table to a new class." by Shawn Willden · 9 years ago
- 09d4ba3 Refactor GoogleKeymaster's operation table to a new class. by Shawn Willden · 9 years ago
- 4d306ec Factor PKCS8 to EVP conversion out of AsymmetricKey. by Shawn Willden · 9 years ago
- 4dc5366 Add rileyspahn@'s keymaster enforcement code. by Shawn Willden · 9 years ago
- 6190236 Add support for SHA256 digests to RSA signing operations. by Shawn Willden · 9 years ago
- 567a4a0 Switch to using global logger by Shawn Willden · 9 years ago
- 26aaa76 Add OpenSSL error translation utility. by Shawn Willden · 9 years ago
- 538b065 Refactor logging, to stop passing Logger references everywhere. by Shawn Willden · 9 years ago
- 63ac043 Refactor operation creation to use an operation factory registry. by Shawn Willden · 9 years ago
- e3dd18d Add AbstractFactoryRegistry class, and tests. by Shawn Willden · 9 years ago
- 0d560bf Add HMAC-SHA256 support. by Shawn Willden · 9 years ago
- 95e1382 Refactor AesKey, extracting most functionality to SymmetricKey. by Shawn Willden · 9 years ago
- 6dde87c Add AES OCB decryption. by Shawn Willden · 10 years ago
- 5b53c99 Revert "Revert "Add SoftKeymasterDevice"" by Shawn Willden · 9 years ago
- ecf2ae9 Revert "Add SoftKeymasterDevice" by Brian Carlstrom · 9 years ago
- 2079ae8 Add SoftKeymasterDevice by Shawn Willden · 9 years ago
- 907c301 Add support for AES OCB encryption. by Shawn Willden · 10 years ago
- 628352b Remove DSA support from keymaster. by Shawn Willden · 10 years ago
- 19fca88 Add AES key generation support. by Shawn Willden · 9 years ago
- 4d024ce Revert "Add AES key generation support." by Shawn Willden · 9 years ago
- d63e305 Revert "Remove DSA support from keymaster." by Shawn Willden · 9 years ago
- 29d8987 Revert "Add support for AES OCB encryption." by Shawn Willden · 9 years ago
- 5e25101 Add support for AES OCB encryption. by Shawn Willden · 10 years ago
- 5e0579c Remove DSA support from keymaster. by Shawn Willden · 10 years ago
- b949a3f Add AES key generation support. by Shawn Willden · 10 years ago
- 2c8dd3e Refactor: Separate asymmetric key types. by Shawn Willden · 10 years ago
- 72014ad Refactor KeyBlob to separate encryption functionality. by Shawn Willden · 10 years ago
- 98d9b92 Reorganize system/keymaster. by Shawn Willden · 10 years ago
- 407d412 Implement TrustyKeymaster key generation, plus tests. by Shawn Willden · 10 years ago
- 437fbd1 Add key importing, RSA only. by Shawn Willden · 10 years ago
- d67afae Refactor key and operation details. by Shawn Willden · 10 years ago
- c3864dd Add ECDSA key generation. by Shawn Willden · 10 years ago
- 28e4147 Add DSA key generation. by Shawn Willden · 10 years ago
- da8485e Flesh out all remaining message structures, with serialization. by Shawn Willden · 10 years ago
- 172f8c9 Housekeeping CL. by Shawn Willden · 10 years ago
- 1615f2e Add RSA signing support. by Shawn Willden · 10 years ago
- 60ebf8e Change to enable KEYMASTER_NAME_TAGS globally. by Shawn Willden · 10 years ago
- ebf627f Allow building tests with Clang, and fix some bugs Clang diagnosed. by Shawn Willden · 10 years ago
- 7636471 Implement GetKeyCharacteristics. by Shawn Willden · 10 years ago
- 834e807 Improve authorization_set test coverage. by Shawn Willden · 10 years ago
- 4db3fbd Refactor and expand KeyBlob capabilities. by Shawn Willden · 10 years ago
- 128ffe0 Add GoogleKeymaster. Very incomplete. by Shawn Willden · 10 years ago
- 5ada7b6 Add AuthorizationSet class and some supporting utils and a Makefile for by Shawn Willden · 10 years ago