/system/keymaster/ng/include/ |
D | AndroidKeymaster4Device.h | 35 using ::android::hardware::hidl_vec; 59 Return<void> computeSharedHmac(const hidl_vec<HmacSharingParameters>& params, 62 const hidl_vec<KeyParameter>& parametersToVerify, 65 Return<ErrorCode> addRngEntropy(const hidl_vec<uint8_t>& data) override; 66 Return<void> generateKey(const hidl_vec<KeyParameter>& keyParams, 68 Return<void> getKeyCharacteristics(const hidl_vec<uint8_t>& keyBlob, 69 const hidl_vec<uint8_t>& clientId, 70 const hidl_vec<uint8_t>& appData, 72 Return<void> importKey(const hidl_vec<KeyParameter>& params, KeyFormat keyFormat, 73 const hidl_vec<uint8_t>& keyData, importKey_cb _hidl_cb) override; [all …]
|
D | AndroidKeymaster3Device.h | 37 using ::android::hardware::hidl_vec; 62 Return<ErrorCode> addRngEntropy(const hidl_vec<uint8_t>& data) override; 63 Return<void> generateKey(const hidl_vec<KeyParameter>& keyParams, 65 Return<void> getKeyCharacteristics(const hidl_vec<uint8_t>& keyBlob, 66 const hidl_vec<uint8_t>& clientId, 67 const hidl_vec<uint8_t>& appData, 69 Return<void> importKey(const hidl_vec<KeyParameter>& params, KeyFormat keyFormat, 70 const hidl_vec<uint8_t>& keyData, importKey_cb _hidl_cb) override; 71 Return<void> exportKey(KeyFormat exportFormat, const hidl_vec<uint8_t>& keyBlob, 72 const hidl_vec<uint8_t>& clientId, const hidl_vec<uint8_t>& appData, [all …]
|
D | AndroidKeymaster41Device.h | 33 using ::android::hardware::hidl_vec; 81 Return<void> computeSharedHmac(const hidl_vec<HmacSharingParameters>& params, in computeSharedHmac() 87 const hidl_vec<KeyParameter>& parametersToVerify, in verifyAuthorization() 93 Return<ErrorCode> addRngEntropy(const hidl_vec<uint8_t>& data) override { in addRngEntropy() 97 Return<void> generateKey(const hidl_vec<KeyParameter>& keyParams, in generateKey() 102 Return<void> getKeyCharacteristics(const hidl_vec<uint8_t>& keyBlob, in getKeyCharacteristics() 103 const hidl_vec<uint8_t>& clientId, in getKeyCharacteristics() 104 const hidl_vec<uint8_t>& appData, in getKeyCharacteristics() 109 Return<void> importKey(const hidl_vec<KeyParameter>& params, KeyFormat keyFormat, in importKey() 110 const hidl_vec<uint8_t>& keyData, in importKey() [all …]
|
D | keystore_hidl_support.h | 69 inline static hidl_vec<uint8_t> blob2hidlVec(const uint8_t* data, const size_t length, 71 hidl_vec<uint8_t> result; 81 inline static hidl_vec<uint8_t> blob2hidlVec(const std::string& value) { in blob2hidlVec() 82 hidl_vec<uint8_t> result; in blob2hidlVec() 89 inline static hidl_vec<uint8_t> blob2hidlVec(const std::vector<uint8_t>& blob) { in blob2hidlVec() 90 hidl_vec<uint8_t> result; in blob2hidlVec() 101 inline static hidl_vec<uint8_t> authToken2HidlVec(const HardwareAuthToken& token) { in authToken2HidlVec() 111 hidl_vec<uint8_t> result; in authToken2HidlVec() 125 inline std::string hidlVec2String(const hidl_vec<uint8_t>& value) { in hidlVec2String()
|
/system/core/trusty/keymaster/include/trusty_keymaster/ |
D | TrustyKeymaster3Device.h | 32 using ::android::hardware::hidl_vec; 48 Return<ErrorCode> addRngEntropy(const hidl_vec<uint8_t>& data) override; 49 Return<void> generateKey(const hidl_vec<KeyParameter>& keyParams, 51 Return<void> getKeyCharacteristics(const hidl_vec<uint8_t>& keyBlob, 52 const hidl_vec<uint8_t>& clientId, 53 const hidl_vec<uint8_t>& appData, 55 Return<void> importKey(const hidl_vec<KeyParameter>& params, KeyFormat keyFormat, 56 const hidl_vec<uint8_t>& keyData, importKey_cb _hidl_cb) override; 57 Return<void> exportKey(KeyFormat exportFormat, const hidl_vec<uint8_t>& keyBlob, 58 const hidl_vec<uint8_t>& clientId, const hidl_vec<uint8_t>& appData, [all …]
|
D | TrustyKeymaster4Device.h | 30 using ::android::hardware::hidl_vec; 53 Return<void> computeSharedHmac(const hidl_vec<HmacSharingParameters>& params, 56 const hidl_vec<KeyParameter>& parametersToVerify, 59 Return<ErrorCode> addRngEntropy(const hidl_vec<uint8_t>& data) override; 60 Return<void> generateKey(const hidl_vec<KeyParameter>& keyParams, 62 Return<void> getKeyCharacteristics(const hidl_vec<uint8_t>& keyBlob, 63 const hidl_vec<uint8_t>& clientId, 64 const hidl_vec<uint8_t>& appData, 66 Return<void> importKey(const hidl_vec<KeyParameter>& params, KeyFormat keyFormat, 67 const hidl_vec<uint8_t>& keyData, importKey_cb _hidl_cb) override; [all …]
|
/system/core/trusty/keymaster/3.0/ |
D | TrustyKeymaster3Device.cpp | 76 KmParamSet(const hidl_vec<KeyParameter>& keyParams) { in KmParamSet() 125 inline hidl_vec<uint8_t> kmBlob2hidlVec(const keymaster_key_blob_t& blob) { in kmBlob2hidlVec() 126 hidl_vec<uint8_t> result; in kmBlob2hidlVec() 131 inline hidl_vec<uint8_t> kmBlob2hidlVec(const keymaster_blob_t& blob) { in kmBlob2hidlVec() 132 hidl_vec<uint8_t> result; in kmBlob2hidlVec() 137 inline hidl_vec<uint8_t> kmBuffer2hidlVec(const ::keymaster::Buffer& buf) { in kmBuffer2hidlVec() 138 hidl_vec<uint8_t> result; in kmBuffer2hidlVec() 143 inline static hidl_vec<hidl_vec<uint8_t>> kmCertChain2Hidl( in kmCertChain2Hidl() 145 hidl_vec<hidl_vec<uint8_t>> result; in kmCertChain2Hidl() 156 static inline hidl_vec<KeyParameter> kmParamSet2Hidl(const keymaster_key_param_set_t& set) { in kmParamSet2Hidl() [all …]
|
/system/keymaster/ng/ |
D | AndroidKeymaster4Device.cpp | 78 explicit KmParamSet(const hidl_vec<KeyParameter>& keyParams) in KmParamSet() 88 inline hidl_vec<uint8_t> kmBlob2hidlVec(const keymaster_key_blob_t& blob) { in kmBlob2hidlVec() 89 hidl_vec<uint8_t> result; in kmBlob2hidlVec() 94 inline hidl_vec<uint8_t> kmBlob2hidlVec(const keymaster_blob_t& blob) { in kmBlob2hidlVec() 95 hidl_vec<uint8_t> result; in kmBlob2hidlVec() 100 inline hidl_vec<uint8_t> kmBuffer2hidlVec(const ::keymaster::Buffer& buf) { in kmBuffer2hidlVec() 101 hidl_vec<uint8_t> result; in kmBuffer2hidlVec() 106 inline static hidl_vec<hidl_vec<uint8_t>> 108 hidl_vec<hidl_vec<uint8_t>> result; in kmCertChain2Hidl() 119 static inline hidl_vec<KeyParameter> kmParamSet2Hidl(const keymaster_key_param_set_t& set) { in kmParamSet2Hidl() [all …]
|
D | AndroidKeymaster3Device.cpp | 87 explicit KmParamSet(const hidl_vec<KeyParameter>& keyParams) { in KmParamSet() 135 inline hidl_vec<uint8_t> kmBlob2hidlVec(const keymaster_key_blob_t& blob) { in kmBlob2hidlVec() 136 hidl_vec<uint8_t> result; in kmBlob2hidlVec() 141 inline hidl_vec<uint8_t> kmBlob2hidlVec(const keymaster_blob_t& blob) { in kmBlob2hidlVec() 142 hidl_vec<uint8_t> result; in kmBlob2hidlVec() 147 inline hidl_vec<uint8_t> kmBuffer2hidlVec(const ::keymaster::Buffer& buf) { in kmBuffer2hidlVec() 148 hidl_vec<uint8_t> result; in kmBuffer2hidlVec() 153 inline static hidl_vec<hidl_vec<uint8_t>> 155 hidl_vec<hidl_vec<uint8_t>> result; in kmCertChain2Hidl() 166 static inline hidl_vec<KeyParameter> kmParamSet2Hidl(const keymaster_key_param_set_t& set) { in kmParamSet2Hidl() [all …]
|
/system/core/trusty/keymaster/4.0/ |
D | TrustyKeymaster4Device.cpp | 94 inline hidl_vec<KeyParameter> injectAuthToken(const hidl_vec<KeyParameter>& keyParamsBase, in injectAuthToken() 123 return hidl_vec<KeyParameter>(std::move(keyParams)); in injectAuthToken() 128 KmParamSet(const hidl_vec<KeyParameter>& keyParams) { in KmParamSet() 177 inline hidl_vec<uint8_t> kmBlob2hidlVec(const keymaster_key_blob_t& blob) { in kmBlob2hidlVec() 178 hidl_vec<uint8_t> result; in kmBlob2hidlVec() 183 inline hidl_vec<uint8_t> kmBlob2hidlVec(const keymaster_blob_t& blob) { in kmBlob2hidlVec() 184 hidl_vec<uint8_t> result; in kmBlob2hidlVec() 189 inline hidl_vec<uint8_t> kmBuffer2hidlVec(const ::keymaster::Buffer& buf) { in kmBuffer2hidlVec() 190 hidl_vec<uint8_t> result; in kmBuffer2hidlVec() 195 inline static hidl_vec<hidl_vec<uint8_t>> kmCertChain2Hidl( in kmCertChain2Hidl() [all …]
|
/system/hwservicemanager/ |
D | TokenManager.h | 36 using ::android::hardware::hidl_vec; 46 Return<bool> unregister(const hidl_vec<uint8_t> &token) override; 47 Return<sp<IBase>> get(const hidl_vec<uint8_t> &token) override; 54 static bool constantTimeCompare(const hidl_vec<uint8_t> &t1, const hidl_vec<uint8_t> &t2); 56 static hidl_vec<uint8_t> makeToken(const uint64_t id, const uint8_t *hmac, uint64_t hmacSize); 57 static uint64_t getTokenId(const hidl_vec<uint8_t> &token); 64 hidl_vec<uint8_t> token; // First eight bytes are tokenId. Remaining bytes are hmac. 71 lookupToken(const hidl_vec<uint8_t> &token);
|
D | TokenManager.cpp | 94 TokenManager::lookupToken(const hidl_vec<uint8_t> &token) { in lookupToken() 117 Return<bool> TokenManager::unregister(const hidl_vec<uint8_t> &token) { in unregister() 130 Return<sp<IBase>> TokenManager::get(const hidl_vec<uint8_t> &token) { in get() 159 const hidl_vec<uint8_t> &token = makeToken(id, hmac.data(), hmacSize); in generateToken() 165 bool TokenManager::constantTimeCompare(const hidl_vec<uint8_t> &t1, const hidl_vec<uint8_t> &t2) { in constantTimeCompare() 178 uint64_t TokenManager::getTokenId(const hidl_vec<uint8_t> &token) { in getTokenId() 190 hidl_vec<uint8_t> TokenManager::makeToken(const uint64_t id, const uint8_t *hmac, uint64_t hmacSize… in makeToken() 191 hidl_vec<uint8_t> token; in makeToken()
|
D | ServiceManager.h | 33 using ::android::hardware::hidl_vec; 79 const hidl_vec<hidl_string>& chain) override; 92 const hidl_vec<hidl_string>& interfaceChain,
|
/system/hardware/interfaces/wifi/keystore/1.0/vts/functional/ |
D | VtsHalWifiKeystoreV1_0TargetTest.cpp | 200 const ::android::hardware::hidl_vec<uint8_t>& /*value*/) { in TEST_P() 205 ::android::hardware::hidl_vec<uint8_t> dataToSign; in TEST_P() 215 const ::android::hardware::hidl_vec<uint8_t>& /*value*/) { in TEST_P() 220 ::android::hardware::hidl_vec<uint8_t> dataToSign; in TEST_P() 234 const ::android::hardware::hidl_vec<uint8_t>& /*value*/) { in TEST_P() 246 ::android::hardware::hidl_vec<uint8_t> dataToSign; in TEST_P() 259 const ::android::hardware::hidl_vec<uint8_t>& /*value*/) { in TEST_P() 268 ::android::hardware::hidl_vec<uint8_t> dataToSign; in TEST_P() 282 const ::android::hardware::hidl_vec<uint8_t>& /*value*/) { in TEST_P() 287 ::android::hardware::hidl_vec<uint8_t> dataToSign; in TEST_P() [all …]
|
/system/libhidl/ |
D | test_main.cpp | 215 using android::hardware::hidl_vec; in TEST_F() 220 hidl_vec<int32_t> hv0(3); // size in TEST_F() 223 hidl_vec<int32_t> hv1 = v; // copy = in TEST_F() 226 hidl_vec<int32_t> hv2(v); // copy constructor in TEST_F() 232 hidl_vec<int32_t> v3 = {5, 6, 7}; // initializer_list in TEST_F() 244 using android::hardware::hidl_vec; in TEST_F() 246 hidl_vec<int32_t> empty; in TEST_F() 257 android::hardware::hidl_vec<int32_t> hv1 = std::vector<int32_t>(array, array + 3); in TEST_F() 293 using android::hardware::hidl_vec; in TEST_F() 295 hidl_vec<int32_t> hv1 = std::vector<int32_t>(array, array + 3); in TEST_F() [all …]
|
/system/keymaster/fuzzer/ |
D | k4_AndroidKeymaster4Device_fuzzer.cpp | 163 hidl_vec<uint8_t> keyBlob = {}; in process() 166 const hidl_vec<uint8_t>& hidlKeyBlob, in process() 174 [[maybe_unused]] const hidl_vec<hidl_vec<uint8_t>>& hidlCertificateChain) {}); in process() 176 mKeymaster->upgradeKey(keyBlob, hidl_vec<KeyParameter>(), in process() 178 [[maybe_unused]] const hidl_vec<uint8_t>& upgraded_blob) {}); in process() 196 [[maybe_unused]] const hidl_vec<uint8_t>& hidlKeyBlob, in process() 212 [[maybe_unused]] const hidl_vec<uint8_t>& hidlKeyBlob, in process() 219 [[maybe_unused]] const hidl_vec<uint8_t>& hidlKeyMaterial) {}); in process() 224 [[maybe_unused]] const hidl_vec<KeyParameter>& hidlOutParams, in process() 234 [[maybe_unused]] const hidl_vec<KeyParameter>& hidlOutParams, in process() [all …]
|
/system/libhidl/base/include/hidl/ |
D | HidlSupport.h | 336 struct hidl_vec { struct 339 hidl_vec() : mBuffer(nullptr), mSize(0), mOwnsBuffer(false) { in hidl_vec() function 340 static_assert(hidl_vec<T>::kOffsetOfBuffer == 0, "wrong offset"); in hidl_vec() 345 hidl_vec(size_t size) : hidl_vec() { resize(size); } in hidl_vec() function 347 hidl_vec(const hidl_vec<T> &other) : hidl_vec() { in hidl_vec() argument 351 hidl_vec(hidl_vec<T> &&other) noexcept : hidl_vec() { in hidl_vec() function 355 hidl_vec(const std::initializer_list<T> list) : hidl_vec() { *this = list; } in hidl_vec() argument 357 hidl_vec(const std::vector<T> &other) : hidl_vec() { in hidl_vec() function 365 hidl_vec(InputIterator first, InputIterator last) : hidl_vec() { in hidl_vec() argument 383 ~hidl_vec() { in ~hidl_vec() argument [all …]
|
/system/security/keystore/ |
D | keystore_get_wifi_hidl.cpp | 31 using android::hardware::hidl_vec; 50 auto cb = [&](IKeystore::KeystoreStatusCode status, hidl_vec<uint8_t> returnedValue) { in keystore_get()
|
/system/libhidl/transport/include/hidl/ |
D | HidlBinderSupport.h | 86 const hidl_vec<T> &vec, in readEmbeddedFromParcel() 96 parentOffset + hidl_vec<T>::kOffsetOfBuffer, in readEmbeddedFromParcel() 102 const hidl_vec<T> &vec, in writeEmbeddedToParcel() 112 parentOffset + hidl_vec<T>::kOffsetOfBuffer); in writeEmbeddedToParcel() 116 status_t findInParcel(const hidl_vec<T> &vec, const Parcel &parcel, size_t *handle) { in findInParcel()
|
/system/hardware/interfaces/wifi/keystore/1.0/default/include/wifikeystorehal/ |
D | keystore.h | 22 using ::android::hardware::hidl_vec; 35 const hidl_string& keyId, const hidl_vec<uint8_t>& dataToSign,
|
/system/libhwbinder/vts/performance/ |
D | Benchmark.cpp | 43 using android::hardware::hidl_vec; 72 hidl_vec<uint8_t> data_vec; in BM_sendVec()
|
/system/tools/hidl/test/hidl_test/ |
D | hidl_test_client.cpp | 112 using ::android::hardware::hidl_vec; 228 _cb(hidl_vec<int32_t>()); in customVecInt() 233 hidl_vec<hidl_string> vec; in customVecStr() 286 _cb(hidl_vec<int32_t>()); in customVecInt() 290 hidl_vec<hidl_string> vec; in customVecStr() 493 .multidimArray = hidl_vec<hidl_string>{"hello", "great", "awesome", "nice"}.data(), in TEST_F() 494 .sArray = hidl_vec<hidl_string>{"awesome", "thanks", "you're welcome"}.data(), in TEST_F() 672 EXPECT_OK(manager->list([&activeSet](const hidl_vec<hidl_string> ®istered){ in TEST_F() 695 manager->listByInterface(IParent::descriptor, [](const hidl_vec<hidl_string>& registered) { in TEST_F() 715 [](const hidl_vec<hidl_string>& registered) { in TEST_F() [all …]
|
/system/nfc/src/rust/hal/ffi/ |
D | hidl.cc | 14 using ::android::hardware::hidl_vec; 111 nci_->write(hidl_vec<uint8_t>(data.data(), data.data() + data.length())); in send_command()
|
/system/tools/hidl/test/java_test/ |
D | hidl_test_java_native.cpp | 50 using ::android::hardware::hidl_vec; 336 hidl_vec<IBase::Foo> foo; in TEST_F() 359 hidl_vec<IBaz::Foo> fooExpectedOutput; in TEST_F() 396 hidl_vec<hidl_array<uint8_t, 6> > in, expectedOut; in TEST_F() 524 hidl_vec<bool> someBoolVector, expected; in TEST_F() 588 hidl_vec<int32_t> vec_param, expected; in TEST_F() 640 hidl_vec<hidl_string> string_vec{ "Uno", "Dos", "Tres", "Cuatro" }; in TEST_F() 641 hidl_vec<hidl_string> expected{"Hello", "World"}; in TEST_F() 652 hidl_vec<uint8_t> vec{0 | IBaz::BitField::V1, 0 | IBaz::BitField::V2}; in TEST_F() 707 hidl_vec<IBase::ByteOneDim> in; in TEST_F() [all …]
|
/system/chre/host/hal_generic/common/ |
D | generic_context_hub_base.h | 48 using ::android::hardware::hidl_vec; 80 inline hidl_vec<hidl_string> stringVectorToHidl( in stringVectorToHidl() 87 return hidl_vec(outList); in stringVectorToHidl() 112 const hidl_vec<hidl_string> & /* options */) override { in debug() 288 hidl_vec<hidl_string> msgContentPerms = stringVectorToHidl( in onNanoappMessage()
|