Home
last modified time | relevance | path

Searched refs:secure (Results 1 – 25 of 162) sorted by relevance

1234567

/hardware/qcom/sm7250/display/composer/
Dgl_color_convert_impl.cpp79 int GLColorConvertImpl::CreateContext(GLRenderTarget target, bool secure) { in CreateContext() argument
123 secure ? EGL_PROTECTED_CONTENT_EXT : EGL_NONE, in CreateContext()
124 secure ? EGL_TRUE : EGL_NONE, in CreateContext()
131 secure ? EGL_PROTECTED_CONTENT_EXT : EGL_NONE, in CreateContext()
132 secure ? EGL_TRUE : EGL_NONE, in CreateContext()
201 GLColorConvertImpl::GLColorConvertImpl(GLRenderTarget target, bool secure) { in GLColorConvertImpl() argument
203 secure_ = secure; in GLColorConvertImpl()
Dgl_layer_stitch_impl.cpp81 int GLLayerStitchImpl::CreateContext(bool secure) { in CreateContext() argument
106 secure ? EGL_PROTECTED_CONTENT_EXT : EGL_NONE, in CreateContext()
107 secure ? EGL_TRUE : EGL_NONE, in CreateContext()
114 secure ? EGL_PROTECTED_CONTENT_EXT : EGL_NONE, in CreateContext()
115 secure ? EGL_TRUE : EGL_NONE, in CreateContext()
231 GLLayerStitchImpl::GLLayerStitchImpl(bool secure) { in GLLayerStitchImpl() argument
232 secure_ = secure; in GLLayerStitchImpl()
Dgl_layer_stitch.cpp37 GLLayerStitch* GLLayerStitch::GetInstance(bool secure) { in GetInstance() argument
38 GLLayerStitchImpl *layer_stitch = new GLLayerStitchImpl(secure); in GetInstance()
40 DLOGE("Failed to create layer stitch instance. secure: %d", secure); in GetInstance()
Dgl_color_convert.cpp37 GLColorConvert* GLColorConvert::GetInstance(GLRenderTarget target, bool secure) { in GetInstance() argument
38 GLColorConvertImpl* color_convert = new GLColorConvertImpl(target, secure); in GetInstance()
40 DLOGE("Failed to create color convert instance for %d target %d secure", target, secure); in GetInstance()
Dgl_layer_stitch_impl.h44 explicit GLLayerStitchImpl(bool secure);
47 virtual int CreateContext(bool secure);
Dgl_color_convert_impl.h43 GLColorConvertImpl(GLRenderTarget target, bool secure);
50 virtual int CreateContext(GLRenderTarget target, bool secure);
Dhwc_tonemapper.cpp79 tone_map_config_.secure); in OnTask()
113 buffer_info.buffer_config.secure = layer->request.flags.secure; in AllocateIntermediateBuffers()
152 tone_map_config_.secure = layer->request.flags.secure; in SetToneMapConfig()
164 (layer->request.flags.secure == tone_map_config_.secure) && in IsSameToneMapConfig()
/hardware/interfaces/security/
DREADME.md8 functionality where the key material is restricted to a secure environment. This functionality is
15 A device may optionally also support a second KeyMint instance, running in a dedicated secure
25 - KeyMint supports *attestation* of public keys: when an asymmetric keypair is created, the secure
33 User authentication must also take place in a secure environment (see the final section below), but
36 to the secure components, so that it's authenticity can be verified.
39 `hardware/interfaces/gatekeeper/`), is co-located in the same secure environment as KeyMint, it can
44 separate secure processor may not have a communication channel with a TEE on the main processor.
52 access to a secure time source that is aligned with the authenticator's time source.
56 implemented if there is a KeyMint instance without a secure source of time.
61 that the secure environment have access to a signing key which in turn chains back to the Google
[all …]
/hardware/interfaces/cas/native/1.0/
Dtypes.hal62 * memory for the non-secure descrambling case, or it can be a secure buffer
79 * to user-space non-secure shared memory.
85 * to secure memory referenced by the vendor's buffer allocator.
/hardware/qcom/display/msm8998/sdm/libs/hwc2/
Dhwc_tonemapper.cpp78 tone_map_config_.secure); in OnTask()
110 buffer_info.buffer_config.secure = layer->request.flags.secure; in AllocateIntermediateBuffers()
154 tone_map_config_.secure = layer->request.flags.secure; in SetToneMapConfig()
166 (layer->request.flags.secure == tone_map_config_.secure) && in IsSameToneMapConfig()
/hardware/qcom/display/msm8909w_3100/sdm/libs/hwc/
Dhwc_tonemapper.cpp106 tone_map_config_.secure = layer->request.flags.secure; in SetToneMapConfig()
118 (layer->request.flags.secure == tone_map_config_.secure) && in IsSameToneMapConfig()
307 session->tone_map_config_.secure); in AcquireToneMapSession()
319 if (layer->request.flags.secure) { in AcquireToneMapSession()
/hardware/qcom/display/msm8909/sdm/libs/hwc/
Dhwc_tonemapper.cpp106 tone_map_config_.secure = layer->request.flags.secure; in SetToneMapConfig()
118 (layer->request.flags.secure == tone_map_config_.secure) && in IsSameToneMapConfig()
307 session->tone_map_config_.secure); in AcquireToneMapSession()
319 if (layer->request.flags.secure) { in AcquireToneMapSession()
/hardware/qcom/display/msm8909w_3100/sdm/libs/hwc2/
Dhwc_tonemapper.cpp78 tone_map_config_.secure); in OnTask()
110 buffer_info.buffer_config.secure = layer->request.flags.secure; in AllocateIntermediateBuffers()
154 tone_map_config_.secure = layer->request.flags.secure; in SetToneMapConfig()
166 (layer->request.flags.secure == tone_map_config_.secure) && in IsSameToneMapConfig()
/hardware/qcom/display/msm8909/sdm/libs/hwc2/
Dhwc_tonemapper.cpp78 tone_map_config_.secure); in OnTask()
110 buffer_info.buffer_config.secure = layer->request.flags.secure; in AllocateIntermediateBuffers()
154 tone_map_config_.secure = layer->request.flags.secure; in SetToneMapConfig()
166 (layer->request.flags.secure == tone_map_config_.secure) && in IsSameToneMapConfig()
/hardware/qcom/sm8150/display/sdm/libs/hwc2/
Dhwc_tonemapper.cpp78 tone_map_config_.secure); in OnTask()
110 buffer_info.buffer_config.secure = layer->request.flags.secure; in AllocateIntermediateBuffers()
155 tone_map_config_.secure = layer->request.flags.secure; in SetToneMapConfig()
167 (layer->request.flags.secure == tone_map_config_.secure) && in IsSameToneMapConfig()
Dhwc_display_virtual.cpp133 if (output_buffer_ && !output_buffer_->flags.secure && layer_stack_.flags.secure_present) { in Validate()
136 if (layer->input_buffer.flags.secure) { in Validate()
287 output_buffer_->flags.secure = 0; in SetOutputBuffer()
296 output_buffer_->flags.secure = 1; in SetOutputBuffer()
/hardware/interfaces/drm/1.2/
DICryptoPlugin.hal40 * @param secure a flag to indicate if a secure decoder is being used. This
42 * a secure decoder.
67 * the secure output buffer exceeds the size of the buffer
80 decrypt_1_2(bool secure, uint8_t[16] keyId, uint8_t[16] iv, Mode mode,
/hardware/interfaces/drm/1.1/
DIDrmPlugin.hal194 * Get the IDs of all secure stops on the device
197 * ERROR_DRM_INVALID_STATE if the HAL is in a state where the secure stop
205 * Release secure stops given a release message from the key server
207 * @param ssRelease the secure stop release message identifying one or more
208 * secure stops to release. ssRelease is opaque, it is passed directly from
217 * ERROR_DRM_INVALID_STATE if the HAL is in a state where the secure stop
223 * Remove a secure stop given its secure stop ID, without requiring
224 * a secure stop release response message from the key server.
226 * @param secureStopId the ID of the secure stop to release.
230 * ERROR_DRM_INVALID_STATE if the HAL is in a state where the secure stop
[all …]
/hardware/interfaces/drm/1.0/
DICryptoPlugin.hal29 * Check if the specified mime-type requires a secure decoder
33 * @return secureRequired must be true only if a secure decoder is required
80 * @param secure a flag to indicate if a secure decoder is being used. This
82 * a secure decoder.
110 decrypt(bool secure, uint8_t[16] keyId, uint8_t[16] iv, Mode mode,
/hardware/interfaces/drm/1.4/
DIDrmPlugin.hal34 * Check if the specified mime-type & security level require a secure decoder
39 * @return secureRequired must be true if and only if a secure decoder is required
45 * Check if the specified mime-type requires a secure decoder component
49 * @return secureRequired must be true if and only if a secure decoder is required
/hardware/interfaces/secure_element/1.0/
DISecureElement.hal59 * the secure element, an empty vector is returned.
70 * SecureElementStatus::CHANNEL_NOT_AVAILABLE if secure
74 * doesn't match any applet on the secure element and
94 * SecureElementStatus::CHANNEL_NOT_AVAILABLE if secure
98 * doesn't match any applet on the secure element and
/hardware/qcom/sm7250/display/sdm/libs/core/drm/
Dhw_virtual_drm.cpp77 void HWVirtualDRM::ConfigureWbConnectorSecureMode(bool secure) { in ConfigureWbConnectorSecureMode() argument
78 DRMSecureMode secure_mode = secure ? DRMSecureMode::SECURE : DRMSecureMode::NON_SECURE; in ConfigureWbConnectorSecureMode()
145 ConfigureWbConnectorSecureMode(output_buffer->flags.secure); in Commit()
174 ConfigureWbConnectorSecureMode(output_buffer->flags.secure); in Validate()
/hardware/qcom/sm8150/display/sdm/libs/core/drm/
Dhw_virtual_drm.cpp77 void HWVirtualDRM::ConfigureWbConnectorSecureMode(bool secure) { in ConfigureWbConnectorSecureMode() argument
78 DRMSecureMode secure_mode = secure ? DRMSecureMode::SECURE : DRMSecureMode::NON_SECURE; in ConfigureWbConnectorSecureMode()
135 ConfigureWbConnectorSecureMode(output_buffer->flags.secure); in Commit()
166 ConfigureWbConnectorSecureMode(output_buffer->flags.secure); in Validate()
/hardware/interfaces/cas/1.0/
DIDescramblerBase.hal35 * Query if the scrambling scheme requires the use of a secure decoder
39 * @return result whether the descrambler requires a secure decoder.
/hardware/interfaces/drm/aidl/aidl_api/android.hardware.drm/current/android/hardware/drm/
DDecryptArgs.aidl37 boolean secure;

1234567