Gitiles
Code Review
Sign In
review.blissroms.org
/
platform_system_keymaster
/
15957bb84c5b45add8c0e86407c1aa3053ea34c5
15957bb
Update KeymasterEnforcement.
by Shawn Willden
· 10 years ago
989316b
Don't enforce purpose, digest or padding on public key operations
by Shawn Willden
· 10 years ago
ae73ca5
Reject AES GCM nonces of other than 12 bytes in length.
by Shawn Willden
· 10 years ago
bb630ce
Refactor AndroidKeymaster so all methods use message objects.
by Shawn Willden
· 10 years ago
f3539ea
GCM tags in ciphertext, rather than in params.
by Shawn Willden
· 10 years ago
64f9e36
Restore support for old unversioned OCB-encrypted blobs.
by Shawn Willden
· 10 years ago
5d10102
Fix unused variable issues
by Chad Brubaker
· 10 years ago
6022631
Remove unused private fields.
by Shawn Willden
· 10 years ago
9be60ea
Silence unused value compiler warning.
by Shawn Willden
· 10 years ago
f70f843
Make KM_PAD_NONE and KM_DIGEST_NONE mean any padding or digest.
by Shawn Willden
· 10 years ago
52aa8f7
Fix support of HW keymaster0 keys.
by Shawn Willden
· 10 years ago
ad5848a
Add AES-GCM mode.
by Shawn Willden
· 10 years ago
295103b
Pass output params down to operations.
by Shawn Willden
· 10 years ago
a119079
Remove KM_TAG_CHUNK_LENGTH and add KM_TAG_AEAD_TAG.
by Shawn Willden
· 10 years ago
bc63205
Update SoftKeymasterDevice to track keymaster1 API changes.
by Shawn Willden
· 10 years ago
0818db6
Add output params to Update & Finish messages.
by Shawn Willden
· 10 years ago
ea29e06
Make AuthorizationSet interoperate with keymaster_key_param_set_t
by Shawn Willden
· 10 years ago
72a194b
Add support for unpadded RSA encryption.
by Shawn Willden
· 10 years ago
cf2a8c8
Support all digests for RSA.
by Shawn Willden
· 10 years ago
bade590
Add support for all digests for ECDSA.
by Shawn Willden
· 10 years ago
cd965e3
Move digest and padding handling to OperationFactory.
by Shawn Willden
· 10 years ago
7d5d8c0
Don't bother parsing keymaster0 signing params.
by Shawn Willden
· 10 years ago
7171ded
Suppress BoringSSL memory leaks in valgrind memcheck.
by Shawn Willden
· 10 years ago
5a9305c
Move assymetric key factory declarations to includes.
by Shawn Willden
· 10 years ago
8a58c2b
Another refactor, deleting AbstractFactoryRegistry.
by Shawn Willden
· 10 years ago
24bdfc2
Delegate ECDSA keys to keymaster0 in SoftKeymasterDevice.
by Shawn Willden
· 10 years ago
80f0ec6
Fix broken ECDSA default key size test.
by Shawn Willden
· 10 years ago
ac39806
Delegate RSA keys to keymaster0 in SoftKeymasterDevice.
by Shawn Willden
· 10 years ago
a72f4aa
Change handling of debug log statments in non-debug builds.
by Shawn Willden
· 10 years ago
1d0aa6e
Make Keymaster1Test parameterizable.
by Shawn Willden
· 10 years ago
00db20f
Fix off-by-one error in PKCS#1 v1.5 encryption padding size.
by Shawn Willden
· 10 years ago
32f6b05
Large refactor to move context out of AndroidKeymaster.
by Shawn Willden
· 10 years ago
8aaf069
Move key factory registration into SoftKeymasterDevice.
by Shawn Willden
· 10 years ago
a758d9e
Change AbstractFactory to allow dynamic creation.
by Shawn Willden
· 10 years ago
0caaade
Remove references to Google in Android keymaster reference implementation.
by Shawn Willden
· 10 years ago
0914991
Build development unit tests against BoringSSL.
by Shawn Willden
· 10 years ago
45a9256
Add a default case to keymaster_enforcement.
by Shawn Willden
· 10 years ago
9ef9c90
Remove rescoping support.
by Shawn Willden
· 10 years ago
e469185
Enforce padding parameter for AES.
by Shawn Willden
· 10 years ago
cddce4b
keymaster: support building with tip-of-tree BoringSSL.
by Adam Langley
· 10 years ago
ff53f81
Enforce block mode specifications.
by Shawn Willden
· 10 years ago
6561ab9
Enforce padding specifications.
by Shawn Willden
· 10 years ago
007aa83
Enforce digest specifications.
by Shawn Willden
· 10 years ago
69e65d1
Refactor ECDSA operation factories to extract common code.
by Shawn Willden
· 10 years ago
5a49c59
Enforce purpose checking on keymaster operations.
by Shawn Willden
· 10 years ago
98023fa
Revert "Use CRYPTO_memcmp from OpenSSL rather than memcmp_s."
by Shawn Willden
· 10 years ago
4a262c7
Revert "Remove compatibility with OpenSSL."
by Shawn Willden
· 10 years ago
ea17bce
Remove compatibility with OpenSSL.
by Shawn Willden
· 10 years ago
a82a6d7
Rename unit test executable to something sane.
by Shawn Willden
· 10 years ago
7c685a9
Use CRYPTO_memcmp from OpenSSL rather than memcmp_s.
by Shawn Willden
· 10 years ago
6c43f2f
Don't increase CPRNG pool entropy estimate in AddRngEntropy.
by Shawn Willden
· 10 years ago
d3d3c03
Modify RAND_bytes calls to handle -1 return code.
by Shawn Willden
· 10 years ago
3b924a5
Diagnose erroneous caller nonce/IV.
by Shawn Willden
· 10 years ago
f9873cf
Fix SoftKeymasterLogger so it sets itself as the current logger.
by Shawn Willden
· 10 years ago
5b41f9a
Fix interpretation of KM_TAG_MAC_LENGTH in HmacOperation.
by Shawn Willden
· 10 years ago
616bdf3
Make HMAC operations use MAC length specified at operation time.
by Shawn Willden
· 10 years ago
8ea1ef0
Change AuthorizationSetBuilder methods to separate padding, etc.
by Shawn Willden
· 10 years ago
898f564
Add begin_params to CreationOperation.
by Shawn Willden
· 10 years ago
82114e7
Fix serialization and deserialization of LONG_REP tags.
by Shawn Willden
· 10 years ago
969aa38
Generate nonce if caller doesn't provide one.
by Shawn Willden
· 10 years ago
e998c13
Remove braces around scalar initializer.
by Shawn Willden
· 10 years ago
42cbb78
Merge "Modify unit tests to run on-device as well as on the dev machine."
by Shawn Willden
· 10 years ago
0bd61a8
Check for old digest tag on RSA keys.
by Shawn Willden
· 10 years ago
d9d7acf
Make several crypto parameters repeatable.
by Shawn Willden
· 11 years ago
520df83
Add KM_TAG_PADDING_OLD and KM_TAG_DIGEST_OLD.
by Shawn Willden
· 10 years ago
72a5fdd
Modify unit tests to run on-device as well as on the dev machine.
by Shawn Willden
· 10 years ago
4a647f2
Remove a bunch of unused variables.
by Shawn Willden
· 11 years ago
0b2d333
Remove refs to KM_ORIGIN_HARDWARE and KM_ORIGIN_SOFTWARE.
by Shawn Willden
· 10 years ago
f5d7f91
Rename ECDSA to EC.
by Shawn Willden
· 10 years ago
c47c88f
Remove OCB Mode.
by Shawn Willden
· 10 years ago
9c65b2b
Remove reference to DSA and rename KM_ALGORITHM_ECDSA.
by Shawn Willden
· 10 years ago
d7a5c71
Fix RSA and ECDSA key import in softkeymaster.
by Shawn Willden
· 10 years ago
0597b06
Merge "ECIES: fix memory leaks and add malloc checks in HKDF. Use fixed-timing memcmp in HmacOperation."
by Chad Brubaker
· 10 years ago
16dadf7
Merge "ECIES: implement KM_MODE_CTR. This implementation is rand counter-mode. When encrypting, if the caller doesn't specify the IV, Keymaster will randomly generate a 16-byte IV."
by Alex Klyubin
· 10 years ago
20d725d
ECIES: implement KM_MODE_CTR. This implementation is rand counter-mode.
by Thai Duong
· 10 years ago
60eebdc
ECIES: fix memory leaks and add malloc checks in HKDF. Use fixed-timing
by Thai Duong
· 10 years ago
297abc6
Merge "Remove calls to Entry::~Entry in Delete"
by Chad Brubaker
· 10 years ago
7689ed6
ECIES: add HKDF (specified in RFC 5869) using HMAC-SHA256
by Thai Duong
· 10 years ago
aab6d57
Revert "ECIES: add HKDF (specified in RFC 5869) using HMAC-SHA256"
by Alex Klyubin
· 10 years ago
207b505
ECIES: add HKDF (specified in RFC 5869) using HMAC-SHA256
by Thai Duong
· 10 years ago
c609659
Update keymaster Makefile to check for signed/unsigned mismatches
by Shawn Willden
· 10 years ago
f35e8ee
Remove obsolete keymaster logger methods.
by Shawn Willden
· 10 years ago
d835cc8
Refactor of keymaster build, to suppor keystore unit test build.
by Shawn Willden
· 10 years ago
3e35dbc
Enhancements to keymaster utilities, for keystore auth table.
by Shawn Willden
· 10 years ago
f01329d
Improve error reporting and logging.
by Shawn Willden
· 11 years ago
2399df4
Merge "Add support for KM_TAG_USER_SECURE_ID."
by Shawn Willden
· 10 years ago
6f49e5f
Remove calls to Entry::~Entry in Delete
by Chad Brubaker
· 10 years ago
f862a76
ECIES: refactoring EC code by moving common interfaces to EcKey
by Thai Duong
· 10 years ago
23d4a74
Revert "Revert "Refactor GoogleKeymaster's operation table to a new class.""
by Shawn Willden
· 10 years ago
4dfb910
Merge "Revert "Refactor GoogleKeymaster's operation table to a new class.""
by Shawn Willden
· 10 years ago
bfd323c
Revert "Refactor GoogleKeymaster's operation table to a new class."
by Shawn Willden
· 10 years ago
eb63b97
Add support for KM_TAG_USER_SECURE_ID.
by Shawn Willden
· 11 years ago
134f453
Merge "Refactor GoogleKeymaster's operation table to a new class."
by Shawn Willden
· 10 years ago
9ee9e29
Add KM_TAG_AUTH_TOKEN.
by Shawn Willden
· 11 years ago
92b69a3
Fix delete/delete[] mismatch & check for failed alloc.
by Shawn Willden
· 11 years ago
09d4ba3
Refactor GoogleKeymaster's operation table to a new class.
by Shawn Willden
· 11 years ago
13011cc
Move RSA and ECDSA factory definitions to header.
by Shawn Willden
· 11 years ago
4d306ec
Factor PKCS8 to EVP conversion out of AsymmetricKey.
by Shawn Willden
· 11 years ago
056ec15
Fix erroneous doc comment on AuthorizationSet.CopyToParamSet.
by Shawn Willden
· 11 years ago
b58dcde
Make AuthorizationSet handle null initializers safely.
by Shawn Willden
· 11 years ago
Next »