/hardware/qcom/sm7250/display/composer/ |
D | gl_color_convert_impl.cpp | 79 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()
|
D | gl_layer_stitch_impl.cpp | 81 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()
|
D | gl_layer_stitch.cpp | 37 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()
|
D | gl_color_convert.cpp | 37 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()
|
D | gl_layer_stitch_impl.h | 44 explicit GLLayerStitchImpl(bool secure); 47 virtual int CreateContext(bool secure);
|
D | gl_color_convert_impl.h | 43 GLColorConvertImpl(GLRenderTarget target, bool secure); 50 virtual int CreateContext(GLRenderTarget target, bool secure);
|
D | hwc_tonemapper.cpp | 79 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/ |
D | README.md | 8 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/ |
D | types.hal | 62 * 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/ |
D | hwc_tonemapper.cpp | 78 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/ |
D | hwc_tonemapper.cpp | 106 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/ |
D | hwc_tonemapper.cpp | 106 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/ |
D | hwc_tonemapper.cpp | 78 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/ |
D | hwc_tonemapper.cpp | 78 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/ |
D | hwc_tonemapper.cpp | 78 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()
|
D | hwc_display_virtual.cpp | 133 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/ |
D | ICryptoPlugin.hal | 40 * @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/ |
D | IDrmPlugin.hal | 194 * 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/ |
D | ICryptoPlugin.hal | 29 * 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/ |
D | IDrmPlugin.hal | 34 * 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/ |
D | ISecureElement.hal | 59 * 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/ |
D | hw_virtual_drm.cpp | 77 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/ |
D | hw_virtual_drm.cpp | 77 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/ |
D | IDescramblerBase.hal | 35 * 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/ |
D | DecryptArgs.aidl | 37 boolean secure;
|