summaryrefslogtreecommitdiffstats
path: root/include/hardware
Commit message (Collapse)AuthorAgeFilesLines
...
| * | | | | Simplify keymaster_key_origin_t.Shawn Willden2015-04-101-4/+5
| | | | | | | | | | | | | | | | | | | | | | | | Change-Id: Iaba6156f238ea3bb1ad103b88ccea17344d296af
* | | | | | am cc521ead: am 3f3b9790: Merge "Reduce the list of keymaster key formats to ↵Shawn Willden2015-04-101-4/+3
|\ \ \ \ \ \ | |/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | the required set." * commit 'cc521eada2f2926791eb42a369a1e2151fe18a33': Reduce the list of keymaster key formats to the required set.
| * | | | | Reduce the list of keymaster key formats to the required set.Shawn Willden2015-04-091-4/+3
| | | | | | | | | | | | | | | | | | | | | | | | Change-Id: I3a0830ab2066d4c16c084d19040ec98e520896d4
* | | | | | am b0759b61: am def4b59e: Merge "Reduce the list of keymaster padding modes ↵Shawn Willden2015-04-101-8/+4
|\ \ \ \ \ \ | |/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | to the required set." * commit 'b0759b61f8714fb2ff3aa6f89f60e55a3d878ec5': Reduce the list of keymaster padding modes to the required set.
| * | | | | Reduce the list of keymaster padding modes to the required set.Shawn Willden2015-04-091-8/+4
| | | | | | | | | | | | | | | | | | | | | | | | Change-Id: If04ffc8e92678f57e2b730f77c0fab195e1096c4
* | | | | | am 4821c01e: am fc691d91: Merge "Reduce keymaster digest list to required set."Shawn Willden2015-04-101-13/+9
|\ \ \ \ \ \ | |/ / / / / | | | | | | | | | | | | | | | | | | * commit '4821c01e1c6bcb117cea0b59d976b23bf3664972': Reduce keymaster digest list to required set.
| * | | | | Reduce keymaster digest list to required set.Shawn Willden2015-04-091-13/+9
| | | | | | | | | | | | | | | | | | | | | | | | Change-Id: Id5c660feb7e71ea76473523e3a86e1ba01f19c82
* | | | | | am 7b12e556: am 5e58787b: Merge "Reduce keymaster block modes to the ↵Shawn Willden2015-04-101-19/+8
|\ \ \ \ \ \ | |/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | required set." * commit '7b12e5560c423ff02164a5cb8b5bbefd5a123e84': Reduce keymaster block modes to the required set.
| * | | | | Reduce keymaster block modes to the required set.Shawn Willden2015-04-091-19/+8
| | | | | | | | | | | | | | | | | | | | | | | | Change-Id: I8f804978208e2c8701bd52dc79b5597a307b7e7a
* | | | | | am bc036083: am 1d9de3e6: Merge "Reduce keymaster algorithm list to the ↵Shawn Willden2015-04-101-28/+8
|\ \ \ \ \ \ | |/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | required set." * commit 'bc0360838fdf7945f99bc600813e5342f53c9790': Reduce keymaster algorithm list to the required set.
| * | | | | Reduce keymaster algorithm list to the required set.Shawn Willden2015-04-091-28/+8
| | | | | | | | | | | | | | | | | | | | | | | | Change-Id: Ibffddc5c3a5c728182f5ca7f6a76381413fc8645
* | | | | | am 2d19dbfe: am 5d8d3981: Merge "Start authenticator numbering from 1, ↵Shawn Willden2015-04-101-2/+2
|\ \ \ \ \ \ | |/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | instead of 2." * commit '2d19dbfed66adff49d58231483a887c6dd63a7b8': Start authenticator numbering from 1, instead of 2.
| * | | | | Start authenticator numbering from 1, instead of 2.Shawn Willden2015-04-061-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | Change-Id: I44d94fd597ae7dec5199388b9ab0bd952cf831c3
* | | | | | Merge "fix extern C decl"Andres Morales2015-04-091-2/+2
|\ \ \ \ \ \ | | |_|/ / / | |/| | | |
| * | | | | fix extern C declAndres Morales2015-04-091-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | extern C should be declared for C++ files, not C files Change-Id: I3e30af2e45774b50259b9575cf699d7c0b455cad
* | | | | | Merge "Add HW_AUTH_TOKEN_VERSION constant"Andres Morales2015-04-091-0/+2
|\ \ \ \ \ \ | |/ / / / / | | | | / / | |_|_|/ / |/| | | |
| * | | | Add HW_AUTH_TOKEN_VERSION constantAndres Morales2015-04-081-0/+2
| | | | | | | | | | | | | | | | | | | | Change-Id: Ic01da2b9ed8efcdba7750d8ca7fe2321d9047b68
* | | | | Add smallest displacement feature to FLP HALDavid Christie2015-04-081-0/+17
|/ / / / | | | | | | | | | | | | Change-Id: I73d5391be3640d5f5c9a1cbee3ed36beec9c1df0
* | | | Merge "Replace size_t with uint32_t"Andres Morales2015-04-061-8/+54
|\ \ \ \
| * | | | Replace size_t with uint32_tAndres Morales2015-04-011-8/+54
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Prefer fixed width fields Change-Id: If4b5b329a6ae008fd4ace4ddecdf2a680c3881c6
* | | | | More usage support in the Input HAL.Tim Kilbourn2015-03-301-3/+334
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Define keycode, axis, and led usages. Add callback interfaces for setting usage values in a report. Change-Id: I5c7effddb7fce85d7d33ea79ff7005d37943f520
* | | | | Input event hub for evdev input HAL module.Tim Kilbourn2015-03-301-1/+1
|/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | InputHub monitors paths for device changes and input events. InputDeviceManager creates InputDevices and routes input events to them. InputDevices currently just log these events during development. InputHost represents a wrapper around the HAL interface. Change-Id: Ic47d574498eb07bcdcd17812a648539fdf1c69d6
* | | | Merge "Update fingerprint.h for new API"Jim Miller2015-03-251-4/+7
|\ \ \ \
| * | | | Update fingerprint.h for new APIJim Miller2015-03-241-4/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This adds vendor-specific messaging capabilities to the HAL driver to avoid the possibility of vendors clobbering general-purpose methods. The framework translates these additional messages as an offset into a custom message array. Additionally, authenticate() now takes a group id to restrict authentication to a subset of possible fingerprints. Bug 16487912 Change-Id: I8a92a6c86b4729af03a5576b4a150b1c73fbc9cc
* | | | | am 92469ed0: am f1babb18: Merge "Add KM_TAG_USER_SECURE_ID."Shawn Willden2015-03-231-14/+19
|\ \ \ \ \ | | |/ / / | |/| | | | | | | | | | | | | * commit '92469ed087f6e3c0b13ad0562661236731358029': Add KM_TAG_USER_SECURE_ID.
| * | | | Add KM_TAG_USER_SECURE_ID.Shawn Willden2015-03-181-14/+19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This tag identifies the user authorized to use the key. Unlike KM_TAG_USER_ID, its value does not reference the Linux-side user ID, but a secure-world user ID, generated and managed by secure-world authentication apps. Bug: 19511945 Change-Id: I629ab2c47ee6d42de20a963ef283e330364c8ee7
* | | | | Rename keyguard to gatekeeperAndres Morales2015-03-201-19/+19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Avoids confusion with the other part of the system known as Keyguard. Change-Id: Ie32a3a4c990c4317cfd462a0e6dbf8fc490d4de2
* | | | | Merge "Update keyguard API"Andres Morales2015-03-201-4/+10
|\ \ \ \ \ | |_|/ / / |/| | | |
| * | | | Update keyguard APIAndres Morales2015-03-191-4/+10
| | | | | | | | | | | | | | | | | | | | Change-Id: I51f144134e58109ed6e9747926645bd956631ad4
* | | | | Merge "Camera: Fix tests per camera service interface change"Yin-Chia Yeh2015-03-191-1/+3
|\ \ \ \ \
| * | | | | Camera: Fix tests per camera service interface changeYin-Chia Yeh2015-03-161-1/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Also clarify rotation field has no meaning and will always be 0 for a input stream. Change-Id: I0f4343a0bfa7bf09ba887c78a1da1c08daa35333
* | | | | | am 4dfbc5e3: am 6a39dafe: Merge "Use extern "C" rather than BEGIN/END_DECLS."Shawn Willden2015-03-192-4/+12
|\ \ \ \ \ \ | | |_|/ / / | |/| | | | | | | | | | | | | | | | * commit '4dfbc5e320eaf0bfdc0af242ac16153143d4ba4c': Use extern "C" rather than BEGIN/END_DECLS.
| * | | | | Use extern "C" rather than BEGIN/END_DECLS.Shawn Willden2015-03-182-4/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | For compatibility with Trusty. I'll probably revert this later after I find a proper fix for Trusty. Change-Id: I49b4ae55251398eec2a6633e09bbc468f16a4d14
* | | | | | am 6b5b8ba9: am 201e5555: Merge "Add KM_TAG_AUTH_TOKEN and corresponding ↵Shawn Willden2015-03-192-6/+52
|\ \ \ \ \ \ | |/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | auth token structure." * commit '6b5b8ba98e1caaa91693238e79bfe5b7d988ce5c': Add KM_TAG_AUTH_TOKEN and corresponding auth token structure.
| * | | | | Add KM_TAG_AUTH_TOKEN and corresponding auth token structure.Shawn Willden2015-03-182-6/+52
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We may want to put the auth token structure elsewhere; it's consumed by keymaster but produced by other components. Bug: 19511945 Change-Id: Id9a22ad32137f3e0380c2812f790bbecab511d11
* | | | | | am 98bf75b4: am 0eadc764: Merge "Add error codes."Shawn Willden2015-03-181-0/+5
|\ \ \ \ \ \ | |/ / / / / | | | | | | | | | | | | | | | | | | * commit '98bf75b4fd685373f3331b0a73ee7a2978bbec03': Add error codes.
| * | | | | Add error codes.Shawn Willden2015-03-111-0/+5
| | | | | | | | | | | | | | | | | | | | | | | | Change-Id: I78cac1887fd41dd426e7d125a5f9c54e73188983
* | | | | | Merge "initial radio HAL definition"Eric Laurent2015-03-161-0/+298
|\ \ \ \ \ \ | |_|/ / / / |/| | | | |
| * | | | | initial radio HAL definitionEric Laurent2015-03-101-0/+298
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Added defintions for radio broadcast receiver HAL Change-Id: Icd90e2b7b205af22b62eb957dff3cf6afc08294d
* | | | | | am fb69cf20: am 37467e5b: Merge "Add keymaster_key_param_compare function."Shawn Willden2015-03-131-0/+48
|\ \ \ \ \ \ | | |/ / / / | |/| | | | | | | | | | | | | | | | * commit 'fb69cf209e1207d10ce27d46e6718acffdbfc583': Add keymaster_key_param_compare function.
| * | | | | Merge "Add keymaster_key_param_compare function."Shawn Willden2015-03-121-0/+48
| |\ \ \ \ \
| | * | | | | Add keymaster_key_param_compare function.Shawn Willden2015-03-041-0/+48
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This provides a reasonable ordering for params. Change-Id: I1e3b403070d9e7621cc55c03ff9876ea3bbc699f
| * | | | | | am 17dde875: Merge "Separate keymaster0 and keymaster1 HALs."Shawn Willden2015-02-264-192/+371
| |\ \ \ \ \ \ | | |/ / / / / | | | | | | | | | | | | | | | | | | | | | * commit '17dde875dda1b96722e6fb07850c268ca716c3d1': Separate keymaster0 and keymaster1 HALs.
| | * | | | | Separate keymaster0 and keymaster1 HALs.Shawn Willden2015-02-244-192/+371
| | | |_|_|/ | | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | For now the keymaster1 HAL still includes all of the keymaster0 entry points, and soft_keymaster_device will continue to implement them. In the near future the keymaster0 entry points will be removed, as soon as we can ensure that keystore no longer needs them. Change-Id: I5c54282c12d1c4b8b22ed4929b6e6c724a94ede4
* | | | | | Camera3: Add rotation field to camera3_stream_tYin-Chia Yeh2015-03-121-2/+50
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This allows application or framework request HAL to perform a rotation of 0, 90, 180 or 270 degrees counterclockwise. Currently there is no plan to support arbitrary rotation angles. HAL should return -EINVAL if the requested rotation cannot be supported. Change-Id: I8bde2bcfd797c408db4d5b391b170a4e856ec2d0
* | | | | | Merge "camera2: Update HAL docs on eviction behavior."Ruben Brunk2015-03-121-10/+115
|\ \ \ \ \ \
| * | | | | | camera2: Update HAL docs on eviction behavior.Ruben Brunk2015-03-111-10/+115
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Bug: 19186859 Change-Id: Ie051f966a758c68d354250c245a87df57a4f4ae3
* | | | | | | Merge "Camera3: Add dataspace to camera HAL device stream configuration"Eino-Ville Talvala2015-03-091-0/+34
|\ \ \ \ \ \ \ | |_|_|_|_|/ / |/| | | | | |
| * | | | | | Camera3: Add dataspace to camera HAL device stream configurationEino-Ville Talvala2015-03-091-0/+34
| |/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The dataspace field communicates extra context about the requested stream configuration. For most graphics formats, the dataspace indicates the desired colorspace out of the output buffers. For some formats, the dataspace may indicate that depth output is requested instead. Change-Id: I6746d9097b4dc36af0a63ca88df75f32a77db90b
* | | | | | Merge "Change payload size to size_t and add uid param"Andres Morales2015-03-091-6/+7
|\ \ \ \ \ \ | |/ / / / / |/| | | | |