Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/PitchBlackRecoveryProject/android_system_security
https://github.com/PitchBlackRecoveryProject/android_system_security
Using std::move here prevents the compiler from performing copy
elision.
Change-Id: I21ad9dfec4...
17ee05c5842d8730f4a0b81b14638ce6ac2287ac authored over 9 years ago
* commit 'c2120744da8d0612ad54484b314f94e1e6e3a167':
Wrap incomplete keymaster1 implementation...
c2120744da8d0612ad54484b314f94e1e6e3a167 authored over 9 years ago
* commit 'cbfdeefef7a12fcb383e8b0f840771f6983927aa':
Properly check for Blob max length
* commit '8f25c6d86ea0e2eebe543ccef86e665046d190dd':
Properly check for Blob max length
* commit 'cbfdeefef7a12fcb383e8b0f840771f6983927aa':
Properly check for Blob max length
* commit '8a2c33b6f9b28e18a2a59d1fa0e11cf553a51eac':
Properly check for Blob max length
* commit '48d998cd4982554f9b66b029331dab17154299cc':
Properly check for Blob max length
* commit 'aca711395dd65d05b48c8bec3b1d2da8d81d41b8':
Properly check for Blob max length
* commit '738d1e9d0ec29964f01211ceb6f471d6666b2316':
Properly check for Blob max length
* commit '1b8885baf5ebe2e2e6fdfe6e53174fd79f46ae11':
Properly check for Blob max length
* commit '0d5935262dbbcaf2cf6145529ffd71a728ef4609':
Properly check for Blob max length
* commit 'a8f5bbbee318cf3dc0272a80a59eb6c0d537c692':
Properly check for Blob max length
* commit '54b1e9ad01c8042a449a9237833a335d6be04e83':
Properly check for Blob max length
* commit '54b1e9ad01c8042a449a9237833a335d6be04e83':
Properly check for Blob max length
sizeof(mBlob.value) is incorrect because writeBlob pads up to the next
AES_BLOCK_SIZE
Bug:22802...
0d5935262dbbcaf2cf6145529ffd71a728ef4609 authored over 9 years ago
sizeof(mBlob.value) is incorrect because writeBlob pads up to the next
AES_BLOCK_SIZE
Bug:22802...
54b1e9ad01c8042a449a9237833a335d6be04e83 authored over 9 years agoChange-Id: I589c52fb076fc5212c751914daedd455fb65f5e2
db25fcde6b0008083ebcc56ca58c30b396d19325 authored over 9 years ago
SoftKeymasteDevice can provide software digesting and padding for
keymaster1 implementations tha...
* commit '4174f017cc331c9c52d63dd999f81e3425d2cbb4':
Fix unchecked length in Blob creation
* commit '4174f017cc331c9c52d63dd999f81e3425d2cbb4':
Fix unchecked length in Blob creation
* commit 'c761a1ed08d110348bdc897804f3ba59d746579f':
Fix unchecked length in Blob creation
* commit '63bc525c24efc3a1f6386a4e0e395a4c70a335ca':
Fix unchecked length in Blob creation
* commit '853b8d7984673976f943fc1664012598cb040696':
Fix unchecked length in Blob creation
* commit 'fd1ad3790fb089485cf7afc07f8b9f53d4c3136a':
Fix unchecked length in Blob creation
* commit '1c73457afe3cb0afbc2a2884c41cfdd1148aca36':
Fix unchecked length in Blob creation
* commit 'b124c9e86a5f8466f527501c6677b4b1b165c0b1':
Fix unchecked length in Blob creation
* commit '803f37f5d1bf75cb6e0d007f7d473645efd19a1d':
Fix unchecked length in Blob creation
* commit '803f37f5d1bf75cb6e0d007f7d473645efd19a1d':
Fix unchecked length in Blob creation
Applications can specify arbitrary blobs using insert(), check their
length to prevent overflow ...
Applications can specify arbitrary blobs using insert(), check their
length to prevent overflow ...
* commit '2de8b75821bd62c90dde78e2ca78bbddfaf7ab19':
Add all digests and padding modes to lega...
* commit '2de8b75821bd62c90dde78e2ca78bbddfaf7ab19':
Add all digests and padding modes to lega...
Bug: 22556114
Change-Id: I44fda03305ddd50cb4ba3c6f6b24cfd9c2af9659
* commit 'a9a17eeca2f5d9d3101a7e0bb136360697b6e2f0':
Mark 0 length files as corrupt
* commit 'a9a17eeca2f5d9d3101a7e0bb136360697b6e2f0':
Mark 0 length files as corrupt
Files created by keystore should never be 0 length however a vendor ran
into such a case when te...
* commit '06114e6a1e1663c39b718224c4f326d844b15b98':
Fix erroneous reporting of all tokens as ...
Bug: 22205545
Change-Id: I170e798b327020ff741031ec05e875c685a49e9d
* commit '5f042153834d1514ae65316f77dc148cfce63fa7':
Rename keymaster tag types to clarify tha...
5f042153834d1514ae65316f77dc148cfce63fa7 authored over 9 years ago
Bug: 22008538
Change-Id: Id6e3ca5c1defc8149b7ae7de5787b3635e2a4262
* commit '0ebf13dbf975028735a8afc42e39c6ea47cec704':
Rename keymaster tag types to clarify tha...
Bug: 22008538
Change-Id: Id6e3ca5c1defc8149b7ae7de5787b3635e2a4262
* commit 'b913aa5774c96fae83afe3dd1935394f0edcaaa9':
Abort operation pruning only if it fails ...
* commit '4e88f9be2b3bb3dcea43f338532882681ee77352':
Don't ignore errors from begin operation.
b913aa5774c96fae83afe3dd1935394f0edcaaa9 authored over 9 years ago
keystore service's begin operation may sometimes encounter a situation
where the underlying devi...
This fixes a bug introduced by
9221bff2f13451ef330135bb32ea96de2a8b09cc which invoked authorizat...
* commit '53752414eab95d31d76db4bb088ac1d5499b5aae':
Fully support uint64 key validity dates.
This fixes the issue where, on 32-bit platforms, keys expiring after
about 2^31 - 1 seconds sinc...
* commit '9221bff2f13451ef330135bb32ea96de2a8b09cc':
Add keymaster authorization policy enforc...
Bug: 19511945
Change-Id: I76c04e8d3253ba490cedac53bbc75943ec68df1d
* commit '84c14f0957b365fd33534b88b7eec97b287b67b9':
Remove exist check from doLegacySignVerify
84c14f0957b365fd33534b88b7eec97b287b67b9 authored over 9 years ago
exist requires the keystore exist permission which callers of
sign/verify may not have. Instead ...
* commit 'b2ffa420da26414379b31807eec76ec8c9f3b0a9':
Don't check authorizations for pubkey ope...
Bug: 21877150
Change-Id: I43dafb66fc3246f4d8e3bf4743fbdcbe072468d1
* commit 'fd92fe1463f5df1bbfc1a46d2790d940d998368c':
Track keymaster method changes
* commit '8521f7a41c717a064960f7535b1665b96a8dbba4':
Remove references to Google in Android ke...
fd92fe1463f5df1bbfc1a46d2790d940d998368c authored over 9 years ago
Change-Id: If0b274118a2d238b18c0a06ee3fe7f0798a44a1c
773a2ba83309dc531c5a4b61ec0658bd6ee67dab authored over 9 years ago8521f7a41c717a064960f7535b1665b96a8dbba4 authored over 9 years ago
* commit '3a7d9e626fa6c0e116c07be912c319aad6e08614':
Rewrite legacy methods in terms of new me...
Rewrite generate, import, get_pubkey, sign and verify using the new
keymaster 1.0 methods (gener...
* commit '3cc40125e8b495e7f0784dad53bb9acdb5b9a8eb':
Allow keymaster 0.3 keys to interopt with...
Keymaster 0.3 keys are all valid keymaster 1.0 keys, so allow get to
return a keymaster 0.3 when...
* commit 'f82cd5c843faddb89156d331c8d96522878a0524':
Add optional additional entropy to finish
f82cd5c843faddb89156d331c8d96522878a0524 authored over 9 years ago
If provided the extra entropy will be added to the device before calling
finish. If entropy is p...
Change-Id: I66294362fe272a424d5be65171ca6ddcb8287aaf
c1591d0ea246287e9267c323d8665adb5bf56b53 authored over 9 years ago
* commit '8c683b98e0b7ed1aa319f727f1d87ba5c410b30b':
Use keymaster adapter to support older de...
8c683b98e0b7ed1aa319f727f1d87ba5c410b30b authored over 9 years ago
* commit '9ac7a27ae009692a5f8b630c79017e43e24a37e0':
Fix potential use-after-free in hw auth t...
9ac7a27ae009692a5f8b630c79017e43e24a37e0 authored over 9 years ago
The operation map caches the hw_auth_token used to start the operation
but it was storing the po...
Change-Id: I7d753e87c43945a1a02bfa2d62000ffb96aea858
b2d68d151b68153f92fc9e615ad164e3ce873fb6 authored over 9 years agoChange-Id: If0b274118a2d238b18c0a06ee3fe7f0798a44a1c
57e106dc183744cdc05c62bea11bc285b3346846 authored over 9 years ago
The keymaster adapter wraps the hardware module to allow keystore to
call the new keymaster meth...
* commit '4673027c75ae95de9ea468d4722a39e4434596ac':
Add optional additional entropy to finish
4673027c75ae95de9ea468d4722a39e4434596ac authored over 9 years ago
If provided the extra entropy will be added to the device before calling
finish. If entropy is p...
* commit '7d0e9a4170ec1b1ed0f80c1a75131dadf3dd6abe':
Set flags correctly for softkeymaster.
Change-Id: Ib7f4996d2e2002db4892d5585761a053f6698495
(cherry picked from commit e1faa9fe7fa7066f...
Also, remove unneeded inclusion of key_blob.h.
Change-Id: I05de61353fc806b90232fab7c1d1cf76aefa...
c40558f48a5786cdbdfd43271c65cdf5e9d0f480 authored over 9 years ago
* commit '70d41381f5d2f8af863ba0b4fb5be53423c49c4c':
Remove references to Google in Android ke...
70d41381f5d2f8af863ba0b4fb5be53423c49c4c authored over 9 years ago
* commit 'e6c3bfa8d39c7addbfbac0b2df63b0067bb664d8':
Cleanup keystore API
Also, remove unneeded inclusion of key_blob.h.
Change-Id: I05de61353fc806b90232fab7c1d1cf76aefa...
0bdad21c560552ec324733fb5db734fec204a2e9 authored over 9 years ago
Remove old methods that were replaced by onUser* methods, rename methods
with unclear names, and...
* commit '9bee6bd6335d6e82f8227ba2c268d31361b048fc':
Cleanup keystore API
9bee6bd6335d6e82f8227ba2c268d31361b048fc authored over 9 years ago
* commit 'c0f031a867a6c3fa05732fcd72bd284d56073cf8':
Add onUserAdded/Removed methods
* commit '72593ee807e89239d98ae08d32c733ecc08203ba':
Refactor uids to user ids where appropriate
These will handle the logic of Android users being added/removed from
the device instead of the ...
UserState related methods previously took uid's while the state was
based on userId, with the ne...
* commit '838173b1e056f51a921b6a326e44efbfc667c6ce':
Fix missing ALOG argument
* commit '6069e06a5220c1eaebdfdca454ebc471251741ac':
Refactor uids to user ids where appropriate
* commit '1932efc82007d4bbee5afbc29009d6ae6f780980':
Add onUserAdded/Removed methods
* commit 'cefb6d7c5fa63fb1cc144f7feb6829e8bdd6a5e3':
Set flags correctly for softkeymaster.