Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
system
/
security
/
37896101eae3d88a142e7d659140ff20dc45a807
/
keystore
/
KeyStore.cpp
3789610
Clearly indicate vendor errors from keymaster in logcat
by Janis Danisevskis
· 6 years ago
44d1afa
Replace Entropy with RAND_bytes
by Branden Archer
· 6 years ago
265435f
Fix deadlock in keystore
by Janis Danisevskis
· 6 years ago
bb6cabd
Multi-threaded keystore
by Rob Barnes
· 6 years ago
ff3d7f4
Multithreaded Keystore
by Janis Danisevskis
· 6 years ago
e353f25
Modernize codebase by replacing NULL with nullptr
by Yi Kong
· 6 years ago
cef3947
NIAP: Log key integrity failure to audit log.
by Pavel Grafov
· 7 years ago
fb6a3d6
Merge "Log key import, destruction and generation failure for audit."
by TreeHugger Robot
· 7 years ago
ff311b4
Log key import, destruction and generation failure for audit.
by Pavel Grafov
· 7 years ago
cd416c5
Move some HIDL support utils to KM4 support
by Shawn Willden
· 7 years ago
c146014
KeyStore: use security level to chose keymaster device
by Janis Danisevskis
· 7 years ago
0329a82
Move keystore to Keymaster4
by Shawn Willden
· 7 years ago
c67a8aa
Add abstract wrapper around IKeymasterDevice.
by Shawn Willden
· 7 years ago
fa5702f
Rename keystore.{h|cpp} to KeyStore.{h|cpp}
by Shawn Willden
· 7 years ago
[Renamed (99%) from keystore/keystore.cpp]
a447b3c
Get rid of manually created IKeystoreService.
by Dmitry Dementyev
· 7 years ago
31b44f2
Fix multiple issues with the keystore grant mechanism
by Janis Danisevskis
· 7 years ago
df6ccc4
Fixed two bugs that broke the keystore granting mechanism
by Janis Danisevskis
· 7 years ago
26b0c37
Fix misnomer and resulting bug in keystore.cpp
by Janis Danisevskis
· 7 years ago
36316d6
Fix use of auth-bound keys after screen lock removal
by Janis Danisevskis
· 7 years ago
6905c33
Fix retreiving characteristics file for grant key
by Janis Danisevskis
· 7 years ago
6d449e8
Refurbish granting mechanism
by Janis Danisevskis
· 7 years ago
e983058
Use AES-GCM to encrypt keystore blobs.
by Shawn Willden
· 8 years ago
ccfff10
Remove use of UniquePtr from keystore
by Janis Danisevskis
· 7 years ago
07aebe7
Superencrypt authentication-bound keys.
by Shawn Willden
· 8 years ago
b8550a0
Add digest support and implementation name to getHardwareFeatures
by Shawn Willden
· 8 years ago
e2b6caf
Fixes KeyStore::isHardwareBacked
by Janis Danisevskis
· 8 years ago
e8ba180
Phase out keymaster fallback support
by Janis Danisevskis
· 8 years ago
69c434a
Fix keystore::del to use correct keymaster device.
by Janis Danisevskis
· 8 years ago
c7a9fa2
Port to binderized keymaster HAL
by Janis Danisevskis
· 8 years ago
9c28dd5
resolve merge conflicts of 0ab28b7 to nyc-mr1-dev-plus-aosp
by Tucker Sylvestro
· 8 years ago
0ab28b7
Support and use TAG_ALLOW_WHILE_ON_BODY
by Tucker Sylvestro
· 8 years ago
451f205
Merge "keystore: replace VLA with vector" am: 9c6612e264
by Bin Chen
· 8 years ago
cfd95ae
keystore: replace VLA with vector
by Bin Chen
· 8 years ago
89c52f1
Merge "Update Keystore to use keymaster2 HAL." am: fd50293cd5 am: f647e0a994
by Shawn Willden
· 9 years ago
c1d1fee
Refactor keystore.
by Shawn Willden
· 9 years ago
715d023
Update Keystore to use keymaster2 HAL.
by Shawn Willden
· 9 years ago
6507c27
Refactor keystore.
by Shawn Willden
· 9 years ago
80b0963
Merge "Limit maximum number of concurrent keystore operations." am: 108a5d34b5
by Shawn Willden
· 9 years ago
447095f
Limit maximum number of concurrent keystore operations.
by Shawn Willden
· 9 years ago
85978d0
Limit maximum number of concurrent keystore operations. am: ddab0bb513 am: 7335397765
by Shawn Willden
· 9 years ago
d7870f1
Limit maximum number of concurrent keystore operations. am: ddab0bb513
by Shawn Willden
· 9 years ago
ddab0bb
Limit maximum number of concurrent keystore operations.
by Shawn Willden
· 9 years ago
f240a41
am bc22f8d6: am 410ba59a: Fix failure to save master key on new profile
by Chad Brubaker
· 9 years ago
4ada9a3
am 549adfa1: am 75ddca24: Merge "keystore: log pid and uid when auditing SE Linux denial"
by Nick Kralevich
· 9 years ago
549adfa
am 75ddca24: Merge "keystore: log pid and uid when auditing SE Linux denial"
by Nick Kralevich
· 9 years ago
75ddca2
Merge "keystore: log pid and uid when auditing SE Linux denial"
by Nick Kralevich
· 9 years ago
410ba59
Fix failure to save master key on new profile
by Chad Brubaker
· 9 years ago
e46b855
keystore: log pid and uid when auditing SE Linux denial
by William Roberts
· 9 years ago
7a8a436
Merge "Fix failure to save master key on new profile"
by Chad Brubaker
· 9 years ago
79e0f64
Fix failure to save master key on new profile
by Chad Brubaker
· 9 years ago
ad6a7f5
Allow uid to be passed for more operations
by Chad Brubaker
· 9 years ago
dbb856e
Remove legacy KM_TAG_CREATION_DATETIME
by Chad Brubaker
· 9 years ago
c212074
Merge "Wrap incomplete keymaster1 implementations with sw keymaster." into mnc-dr-dev
by Shawn Willden
· 9 years ago
54b1e9a
Properly check for Blob max length
by Chad Brubaker
· 9 years ago
55268b5
Wrap incomplete keymaster1 implementations with sw keymaster.
by Shawn Willden
· 9 years ago
803f37f
Fix unchecked length in Blob creation
by Chad Brubaker
· 9 years ago
2de8b75
Add all digests and padding modes to legacy keys
by Shawn Willden
· 9 years ago
a9a17ee
Mark 0 length files as corrupt
by Chad Brubaker
· 9 years ago
b913aa5
Merge "Abort operation pruning only if it fails to make space." into mnc-dev
by Alex Klyubin
· 9 years ago
700c1a3
Abort operation pruning only if it fails to make space.
by Alex Klyubin
· 9 years ago
4e88f9b
Don't ignore errors from begin operation.
by Alex Klyubin
· 9 years ago
9221bff
Add keymaster authorization policy enforcement to keystore.
by Shawn Willden
· 9 years ago
84c14f0
Merge "Remove exist check from doLegacySignVerify" into mnc-dev
by Chad Brubaker
· 9 years ago
df70517
Remove exist check from doLegacySignVerify
by Chad Brubaker
· 9 years ago
b2ffa42
Don't check authorizations for pubkey operations.
by Shawn Willden
· 9 years ago
773a2ba
Track keymaster method changes
by Chad Brubaker
· 9 years ago
3a7d9e6
Rewrite legacy methods in terms of new methods
by Chad Brubaker
· 9 years ago
3cc4012
Allow keymaster 0.3 keys to interopt with keymaster 1.0 methods
by Chad Brubaker
· 9 years ago
f82cd5c
Merge "Add optional additional entropy to finish" into mnc-dev
by Chad Brubaker
· 9 years ago
0d33e0b
Add optional additional entropy to finish
by Chad Brubaker
· 9 years ago
8c683b9
Merge "Use keymaster adapter to support older devices" into mnc-dev
by Chad Brubaker
· 9 years ago
57e106d
Track keymaster method changes
by Chad Brubaker
· 9 years ago
bd07a23
Use keymaster adapter to support older devices
by Chad Brubaker
· 9 years ago
8cfb8ac
Add optional additional entropy to finish
by Chad Brubaker
· 9 years ago
e6c3bfa
Cleanup keystore API
by Chad Brubaker
· 9 years ago
9bee6bd
Merge "Cleanup keystore API"
by Chad Brubaker
· 9 years ago
c0f031a
Add onUserAdded/Removed methods
by Chad Brubaker
· 9 years ago
72593ee
Refactor uids to user ids where appropriate
by Chad Brubaker
· 9 years ago
8df5438
Fix missing ALOG argument
by Chad Brubaker
· 9 years ago
9443616
Cleanup keystore API
by Chad Brubaker
· 9 years ago
fd777e7
Add onUserAdded/Removed methods
by Chad Brubaker
· 9 years ago
4efce0d
Refactor uids to user ids where appropriate
by Chad Brubaker
· 9 years ago
eecdd12
Cleanup password change and removal logic.
by Chad Brubaker
· 9 years ago
96d6d78
Cleanup password change and removal logic.
by Chad Brubaker
· 9 years ago
b37a523
Fix permission check in reset_uid and clear_uid
by Chad Brubaker
· 9 years ago
01771ae
Fix permission check in reset_uid and clear_uid
by Chad Brubaker
· 9 years ago
0400675
Enable SoftKeymasterDevice logging.
by Shawn Willden
· 9 years ago
9e5016a
Enable SoftKeymasterDevice logging.
by Shawn Willden
· 9 years ago
9fd05a9
Use SoftKeymasterDevice::keymaster_device rather than casting.
by Shawn Willden
· 9 years ago
ef572b6
Use SoftKeymasterDevice::keymaster_device rather than casting.
by Shawn Willden
· 9 years ago
7169a84
Fix addOperationAuthTokenIfNeeded lookup
by Chad Brubaker
· 9 years ago
6b54116
Fix addOperationAuthTokenIfNeeded lookup
by Chad Brubaker
· 9 years ago
0cf34a2
Move auth token checking to begin
by Chad Brubaker
· 9 years ago
aebbfc2
Move auth token checking to begin
by Chad Brubaker
· 9 years ago
5743097
am c598fab3: am d914f657: am 7a4dd551: Merge "Flush the auth token table on resetUid"
by Chad Brubaker
· 10 years ago
bbc7648
Flush the auth token table on resetUid
by Chad Brubaker
· 10 years ago
7e6916b
am a1581c4e: am 83ee2e7a: am f1b8f6bf: Merge "Refactor permission and state checking"
by Chad Brubaker
· 10 years ago
9489b79
Refactor permission and state checking
by Chad Brubaker
· 10 years ago
87f0b38
am 8c6319b6: am cf0de02b: am 368a1f93: Merge "Store the key characteristics for operations"
by Chad Brubaker
· 10 years ago
ad6514a
Store the key characteristics for operations
by Chad Brubaker
· 10 years ago
Next »