Searched refs:keyBlob (Results 1 – 5 of 5) sorted by relevance
/hardware/interfaces/keymaster/4.0/support/include/keymasterV4_0/ |
D | Keymaster4.h | 73 Return<void> getKeyCharacteristics(const hidl_vec<uint8_t>& keyBlob, in getKeyCharacteristics() argument 77 return dev_->getKeyCharacteristics(keyBlob, clientId, appData, _hidl_cb); in getKeyCharacteristics() 95 Return<void> exportKey(KeyFormat exportFormat, const hidl_vec<uint8_t>& keyBlob, in exportKey() argument 98 return dev_->exportKey(exportFormat, keyBlob, clientId, appData, _hidl_cb); in exportKey() 113 Return<ErrorCode> deleteKey(const hidl_vec<uint8_t>& keyBlob) override { in deleteKey() argument 114 return dev_->deleteKey(keyBlob); in deleteKey()
|
D | Keymaster3.h | 76 Return<void> getKeyCharacteristics(const hidl_vec<uint8_t>& keyBlob, 93 Return<void> exportKey(KeyFormat exportFormat, const hidl_vec<uint8_t>& keyBlob, 102 Return<ErrorCode> deleteKey(const hidl_vec<uint8_t>& keyBlob) override;
|
/hardware/qcom/keymaster/ |
D | keymaster_qcom.cpp | 103 const uint8_t* keyBlob, const size_t keyBlobLength, in qcom_km_get_keypair_public() argument 106 struct qcom_km_key_blob * keyblob_ptr = (struct qcom_km_key_blob *)keyBlob; in qcom_km_get_keypair_public() 113 if (keyBlob == NULL) { in qcom_km_get_keypair_public() 317 uint8_t** keyBlob, size_t* keyBlobLength) { in qcom_km_generate_keypair() argument 331 if (keyBlob == NULL || keyBlobLength == NULL) { in qcom_km_generate_keypair() 378 *keyBlob = keydata.release(); in qcom_km_generate_keypair() 386 uint8_t** keyBlob, size_t* keyBlobLength) in qcom_km_import_keypair() argument 396 } else if (keyBlob == NULL || keyBlobLength == NULL) { in qcom_km_import_keypair() 461 *keyBlob = keydata.release(); in qcom_km_import_keypair() 471 const uint8_t* keyBlob, const size_t keyBlobLength, in qcom_km_sign_data() argument [all …]
|
/hardware/interfaces/keymaster/3.0/ |
D | IKeymasterDevice.hal | 82 * @return keyBlob Opaque, encrypted descriptor of the generated key, which generally contains a 89 generates(ErrorCode error, vec<uint8_t> keyBlob, KeyCharacteristics keyCharacteristics); 103 * @return keyBlob Opaque, encrypted descriptor of the generated key, which will generally 112 generates(ErrorCode error, vec<uint8_t> keyBlob, KeyCharacteristics keyCharacteristics); 115 * Returns the characteristics of the specified key, if the keyBlob is valid (implementations 118 * @param keyBlob The opaque descriptor returned by generateKey() or importKey(); 135 getKeyCharacteristics(vec<uint8_t> keyBlob, vec<uint8_t> clientId, vec<uint8_t> appData) 143 * @param keyBlob The opaque descriptor returned by generateKey() or importKey(). The 160 exportKey(KeyFormat keyFormat, vec<uint8_t> keyBlob, vec<uint8_t> clientId, 208 deleteKey(vec<uint8_t> keyBlob) generates(ErrorCode error); [all …]
|
/hardware/interfaces/keymaster/4.0/ |
D | IKeymasterDevice.hal | 465 * @return keyBlob Opaque descriptor of the generated key. The recommended implementation 473 generates (ErrorCode error, vec<uint8_t> keyBlob, KeyCharacteristics keyCharacteristics); 500 * @return keyBlob Opaque descriptor of the imported key. The recommended implementation 508 generates (ErrorCode error, vec<uint8_t> keyBlob, KeyCharacteristics keyCharacteristics); 585 * @return keyBlob Opaque descriptor of the imported key. It is recommended that the keyBlob 592 generates(ErrorCode error, vec<uint8_t> keyBlob, KeyCharacteristics keyCharacteristics); 606 * @param keyBlob The opaque descriptor returned by generateKey, importKey or importWrappedKey. 621 getKeyCharacteristics(vec<uint8_t> keyBlob, vec<uint8_t> clientId, vec<uint8_t> appData) 629 * @param keyBlob The opaque descriptor returned by generateKey() or importKey(). The 644 exportKey(KeyFormat keyFormat, vec<uint8_t> keyBlob, vec<uint8_t> clientId, [all …]
|