Gitiles
Code Review
Sign In
review.blissroms.org
/
platform_system_keymaster
/
9a1cd6d88dabe29fb921ff26612695b59aaf125c
9a1cd6d
Truncate too-long digests for keymaster 0 ECDSA sign operations
by Shawn Willden
· 10 years ago
607b0e0
Prepare for BoringSSL update.
by Adam Langley
· 10 years ago
f2441b9
Implement delete_key and delete_all_keys in SoftKeymasterDevice.
by Shawn Willden
· 10 years ago
faa9a1b
Check overflow in authorization set deserialization.
by Shawn Willden
· 10 years ago
3897f69
Don't enforce authorizations on public keys.
by Shawn Willden
· 10 years ago
5fccf9d
Fix enforcement of block mode and MAC length on AES ops
by Shawn Willden
· 10 years ago
9e7d723
Allow any padding mode to be used with keys with KM_PAD_NONE.
by Shawn Willden
· 10 years ago
b542243
Support creation and use of HMAC keys with KM_DIGEST_NONE
by Shawn Willden
· 10 years ago
d811c0f
Mark the message about invalid unversioned blobs informational.
by Shawn Willden
· 10 years ago
8c46a91
Add authorization enforcement to AndroidKeymaster.
by Shawn Willden
· 10 years ago
cfd289c
Use wrapped keymaster0 device's value of KEYMASTER_SOFTWARE_ONLY
by Chad Brubaker
· 10 years ago
31eaa48
Fix missing delete_keypair and delete_all
by Chad Brubaker
· 10 years ago
da64371
Apply authorization checks only during begin().
by Shawn Willden
· 10 years ago
f6f9aeb
Add a missing bounds check.
by Shawn Willden
· 10 years ago
97dc69a
Allow decryption operations to use caller nonce/IV.
by Shawn Willden
· 10 years ago
b9f3abb
Limit dup_buffer to 16 MiB allocations.
by Shawn Willden
· 10 years ago
b5db8cd
Rename keymaster tag types to clarify that integers are unsigned.
by Shawn Willden
· 10 years ago
b83aa36
Handle ECDSA messages that may be a few bits longer than the key.
by Shawn Willden
· 10 years ago
391dced
Require and handle digest for OAEP mode.
by Shawn Willden
· 10 years ago
528fa1e
Validate input sizes for RSA and ECDSA signing/verification ops.
by Shawn Willden
· 10 years ago
661b2b1
Add buffer wrap checks and disable throwing of std::bad_alloc.
by Shawn Willden
· 10 years ago
d601450
Revert "Add buffer wrap checks and disable throwing of std::bad_alloc."
by Shawn Willden
· 10 years ago
e5abbe5
Add buffer wrap checks and disable throwing of std::bad_alloc.
by Shawn Willden
· 10 years ago
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
· 10 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
· 10 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
Next »