Home
last modified time | relevance | path

Searched refs:purpose (Results 1 – 25 of 113) sorted by relevance

12345

/hardware/libhardware/include/hardware/
Dkeymaster1.h151 keymaster_purpose_t purpose,
170 keymaster_purpose_t purpose,
189 keymaster_purpose_t purpose,
451 keymaster_error_t (*begin)(const struct keymaster1_device* dev, keymaster_purpose_t purpose,
Dkeymaster2.h332 keymaster_error_t (*begin)(const struct keymaster2_device* dev, keymaster_purpose_t purpose,
/hardware/interfaces/keymaster/4.1/support/
DKeymaster3.cpp33 V3_0::KeyPurpose convert(KeyPurpose purpose) { in convert() argument
34 return static_cast<V3_0::KeyPurpose>(purpose); in convert()
37 V3_0::KeyFormat convert(KeyFormat purpose) { in convert() argument
38 return static_cast<V3_0::KeyFormat>(purpose); in convert()
235 Return<void> Keymaster3::begin(KeyPurpose purpose, const hidl_vec<uint8_t>& key, in begin() argument
244 km3_dev_->begin(convert(purpose), key, convertAndAddAuthToken(inParams, authToken), cb); in begin()
Dattestation_record.cpp75 ASN1_INTEGER_SET* purpose; member
108 ASN1_EXP_SET_OF_OPT(KM_AUTH_LIST, purpose, ASN1_INTEGER, TAG_PURPOSE.maskedTag()),
273 copyAuthTag(record->purpose, TAG_PURPOSE, auth_list); in extract_auth_list()
/hardware/interfaces/keymaster/4.0/vts/functional/
DKeymasterHidlTest.h133 ErrorCode Begin(KeyPurpose purpose, const HidlBuf& key_blob, const AuthorizationSet& in_params,
135 ErrorCode Begin(KeyPurpose purpose, const AuthorizationSet& in_params,
137 ErrorCode Begin(KeyPurpose purpose, const AuthorizationSet& in_params);
175 void CheckTripleDesTestVector(KeyPurpose purpose, BlockMode block_mode,
DKeymasterHidlTest.cpp247 ErrorCode KeymasterHidlTest::Begin(KeyPurpose purpose, const HidlBuf& key_blob, in Begin() argument
254 ->begin(purpose, key_blob, in_params.hidl_data(), HardwareAuthToken(), in Begin()
269 ErrorCode KeymasterHidlTest::Begin(KeyPurpose purpose, const AuthorizationSet& in_params, in Begin() argument
273 return Begin(purpose, key_blob_, in_params, out_params, &op_handle_); in Begin()
276 ErrorCode KeymasterHidlTest::Begin(KeyPurpose purpose, const AuthorizationSet& in_params) { in Begin() argument
279 ErrorCode error = Begin(purpose, in_params, &out_params); in Begin()
484 void KeymasterHidlTest::CheckTripleDesTestVector(KeyPurpose purpose, BlockMode block_mode, in CheckTripleDesTestVector() argument
498 string output = ProcessMessage(key_blob_, purpose, input, begin_params, &output_params); in CheckTripleDesTestVector()
/hardware/broadcom/wlan/bcmdhd/dhdutil/
DNOTICE4 purpose with or without fee is hereby granted, provided that the above
/hardware/interfaces/keymaster/4.1/support/include/keymasterV4_1/
DKeymaster4.h127 Return<void> begin(KeyPurpose purpose, const hidl_vec<uint8_t>& key, in begin() argument
130 return km4_0_dev_->begin(purpose, key, inParams, authToken, _hidl_cb); in begin()
DKeymaster3.h101 Return<void> begin(KeyPurpose purpose, const hidl_vec<uint8_t>& key,
/hardware/interfaces/keymaster/3.0/vts/functional/
Dattestation_record.cpp61 ASN1_INTEGER_SET* purpose; member
88 ASN1_EXP_SET_OF_OPT(KM_AUTH_LIST, purpose, ASN1_INTEGER, TAG_PURPOSE.maskedTag()),
242 copyAuthTag(record->purpose, TAG_PURPOSE, auth_list); in extract_auth_list()
Dkeymaster_tags.h225 MAKE_TAG_ENUM_VALUE_ACCESSOR(TAG_PURPOSE, f.purpose)
416 inline const char* stringify(KeyPurpose purpose) {
417 switch (purpose) {
Dkey_param_output.cpp96 return os << param.f.purpose; in operator <<()
/hardware/interfaces/secure_element/1.1/
DISecureElementHalCallback.hal29 * This is used only for debugging purpose to understand
/hardware/interfaces/keymaster/4.0/support/
Dkey_param_output.cpp68 return os << param.f.purpose; in operator <<()
Dattestation_record.cpp67 ASN1_INTEGER_SET* purpose; member
98 ASN1_EXP_SET_OF_OPT(KM_AUTH_LIST, purpose, ASN1_INTEGER, TAG_PURPOSE.maskedTag()),
256 copyAuthTag(record->purpose, TAG_PURPOSE, auth_list); in extract_auth_list()
/hardware/interfaces/keymaster/3.0/
DIKeymasterDevice.hal249 * @param purpose The purpose of the operation, one of KeyPurpose::ENCRYPT, KeyPurpose::DECRYPT,
255 * must have a purpose compatible with purpose and all of its usage requirements
274 begin(KeyPurpose purpose, vec<uint8_t> key, vec<KeyParameter> inParams)
326 * @param signature The signature to be verified if the purpose specified in the begin() call
/hardware/interfaces/keymaster/4.0/
DIKeymasterDevice.hal39 * Protocol elements, such as purpose, mode and padding, as well as access control constraints, must
54 * purpose-built trusted execution environment like ARM TrustZone. The isolated environment
60 * 2. Completely separate, purpose-built and certified secure CPUs, called "StrongBox" devices.
291 * this purpose, and is not derivable outside the secure environment.
551 * purpose KEY_WRAP, padding mode RSA_OAEP, and digest SHA_2_256, returning the
719 * purpose [1] EXPLICIT SET OF INTEGER OPTIONAL,
902 * o Tag::PURPOSE: The purpose specified in the begin() call must match one of the purposes in
903 * the key authorizations. If the specified purpose does not match, begin() must return
911 * available. If the current date and time is later than the tag value and the purpose is
915 * available. If the current date and time is later than the tag value and the purpose is
[all …]
/hardware/interfaces/radio/config/1.1/
DIRadioConfig.hal29 * This interface is used by telephony and telecom to talk to cellular radio for the purpose of
/hardware/interfaces/radio/config/1.0/
DIRadioConfig.hal23 * This interface is used by telephony and telecom to talk to cellular radio for the purpose of
/hardware/interfaces/thermal/2.0/
Dtypes.hal162 * logging purpose.
/hardware/interfaces/radio/1.4/
DIRadio.hal139 * If 'isTesting' is true, this request is for testing purpose, and must not be sent to a real
155 * @param isTesting Flag indicating if this request is for testing purpose.
/hardware/qcom/audio/hal/audio_extn/
Da2dp.c292 uint32_t purpose; member
985 dec_cfg.imc_info.purpose = IMC_PURPOSE_ID_BT_INFO; in configure_a2dp_decoder_format()
1309 ldac_dsp_cfg.abr_cfg.imc_info.purpose = IMC_PURPOSE_ID_BT_INFO; in configure_ldac_enc_format()
/hardware/interfaces/tv/input/1.0/
Dtypes.hal101 * for that purpose, the implementation must use
/hardware/interfaces/boot/1.0/
DIBootControl.hal37 * purpose of testing.
/hardware/interfaces/audio/2.0/
DIStreamIn.hal97 * scheduler and cgroup. For this purpose, the method returns identifiers

12345