Home
last modified time | relevance | path

Searched refs:bytevec (Results 1 – 14 of 14) sorted by relevance

/aosp12/system/keymaster/include/keymaster/cppcose/
H A Dcppcose.h240 ErrMsgOr<HmacSha256> generateHmacSha256(const bytevec& key, const bytevec& data);
249 ErrMsgOr<bytevec> createCoseSign1Signature(const bytevec& key, const bytevec& protectedParams,
250 const bytevec& payload, const bytevec& aad);
251 ErrMsgOr<cppbor::Array> constructCoseSign1(const bytevec& key, const bytevec& payload,
268 ErrMsgOr<bytevec> createCoseEncryptCiphertext(const bytevec& key, const bytevec& nonce,
270 ErrMsgOr<cppbor::Array> constructCoseEncrypt(const bytevec& key, const bytevec& nonce,
273 ErrMsgOr<std::pair<bytevec /* pubkey */, bytevec /* key ID */>>
275 inline ErrMsgOr<std::pair<bytevec /* pubkey */, bytevec /* key ID */>>
283 ErrMsgOr<bytevec> x25519_HKDF_DeriveKey(const bytevec& senderPubKey, const bytevec& senderPrivKey,
286 ErrMsgOr<bytevec /* ciphertextWithTag */> aesGcmEncrypt(const bytevec& key, const bytevec& nonce,
[all …]
/aosp12/system/keymaster/cppcose/
H A Dcppcose.cpp56 ErrMsgOr<HmacSha256> generateHmacSha256(const bytevec& key, const bytevec& data) { in generateHmacSha256()
137 ErrMsgOr<bytevec> createCoseSign1Signature(const bytevec& key, const bytevec& protectedParams, in createCoseSign1Signature()
138 const bytevec& payload, const bytevec& aad) { in createCoseSign1Signature()
168 ErrMsgOr<cppbor::Array> constructCoseSign1(const bytevec& key, const bytevec& payload, in constructCoseSign1()
211 bytevec signatureInput = in verifyAndParseCoseSign1()
222 ErrMsgOr<bytevec> createCoseEncryptCiphertext(const bytevec& key, const bytevec& nonce, in createCoseEncryptCiphertext()
256 ErrMsgOr<std::pair<bytevec /* pubkey */, bytevec /* key ID */>>
370 ErrMsgOr<bytevec> x25519_HKDF_DeriveKey(const bytevec& pubKeyA, const bytevec& privKeyA, in x25519_HKDF_DeriveKey()
397 bytevec salt{}; in x25519_HKDF_DeriveKey()
409 ErrMsgOr<bytevec> aesGcmEncrypt(const bytevec& key, const bytevec& nonce, const bytevec& aad, in aesGcmEncrypt()
[all …]
/aosp12/hardware/interfaces/security/keymint/support/include/remote_prov/
H A Dremote_prov_utils.h25 using bytevec = std::vector<uint8_t>; variable
28 extern bytevec kTestMacKey;
58 bytevec randomBytes(size_t numBytes);
61 bytevec chain;
62 bytevec last_pubkey;
63 bytevec last_privkey;
70 ErrMsgOr<EekChain> generateEekChain(size_t length, const bytevec& eekId);
75 bytevec getProdEekChain();
78 bytevec pubKey;
/aosp12/hardware/interfaces/security/keymint/support/
H A Dremote_prov_utils.cpp31 bytevec randomBytes(size_t numBytes) { in randomBytes()
32 bytevec retval(numBytes); in randomBytes()
44 bytevec prev_priv_key; in generateEekChain()
69 bytevec pub_key(X25519_PUBLIC_VALUE_LEN); in generateEekChain()
70 bytevec priv_key(X25519_PRIVATE_KEY_LEN); in generateEekChain()
89 bytevec getProdEekChain() { in getProdEekChain()
90 bytevec prodEek; in getProdEekChain()
102 const bytevec& signingCoseKey, const bytevec& aad) { in verifyAndParseCoseSign1Cwt()
143 bytevec signatureInput = in verifyAndParseCoseSign1Cwt()
159 bytevec prevKey; in validateBcc()
[all …]
H A Dremote_prov_utils_test.cpp42 bytevec kTestEekId = {'t', 'e', 's', 't', 'I', 'd', 0}; in TEST()
/aosp12/hardware/interfaces/security/keymint/aidl/vts/functional/
H A DVtsRemotelyProvisionedComponentTests.cpp107 ErrMsgOr<bytevec> corrupt_sig_chain(const bytevec& encodedEekChain, int which) { in corrupt_sig_chain()
188 bytevec privateKeyBlob; in TEST_P()
211 bytevec privateKeyBlob; in TEST_P()
265 bytevec privateKeyBlob; in TEST_P()
367 bytevec eekId_;
370 bytevec challenge_;
406 bytevec keysToSignMac; in TEST_P()
444 bytevec keysToSignMac; in TEST_P()
485 bytevec keysToSignMac; in TEST_P()
502 bytevec keysToSignMac; in TEST_P()
[all …]
H A DKeyMintAidlTestBase.cpp1635 auto macFunction = [](const cppcose::bytevec& input) { in check_maced_pubkey()
/aosp12/packages/modules/DnsResolver/tests/
H A Dresolv_tls_unit_test.cpp49 typedef std::vector<uint8_t> bytevec; typedef
94 bytevec vec(size); in make_query()
125 bytevec response(query.size() + 2); in make_echo()
166 bytevec response(4); in query()
685 bytevec ans(4096); in TEST_F()
761 bytevec ans(4096); in TEST_F()
963 const bytevec& d0 = r0.response; in TEST()
964 const bytevec& d1 = r1.response; in TEST()
972 EXPECT_EQ(bytevec(a0.begin() + 2, a0.end()), bytevec(d0.begin() + 2, d0.end())); in TEST()
973 EXPECT_EQ(bytevec(a1.begin() + 2, a1.end()), bytevec(d1.begin() + 2, d1.end())); in TEST()
[all …]
/aosp12/system/core/trusty/keymaster/keymint/
H A DTrustyRemotelyProvisionedComponentDevice.cpp37 using bytevec = ::std::vector<uint8_t>; typedef
81 bool testMode, MacedPublicKey* macedPublicKey, bytevec* privateKeyHandle) { in generateEcdsaP256KeyPair()
97 const bytevec& endpointEncCertChain, const bytevec& challenge, DeviceInfo* deviceInfo, in generateCertificateRequest()
98 ProtectedData* protectedData, bytevec* keysToSignMac) { in generateCertificateRequest()
/aosp12/system/keymaster/ng/
H A DAndroidRemotelyProvisionedComponentDevice.cpp44 using bytevec = ::std::vector<uint8_t>; typedef
93 bool testMode, MacedPublicKey* macedPublicKey, bytevec* privateKeyHandle) { in generateEcdsaP256KeyPair()
108 bool testMode, const vector<MacedPublicKey>& keysToSign, const bytevec& endpointEncCertChain, in generateCertificateRequest()
109 const bytevec& challenge, DeviceInfo* deviceInfo, ProtectedData* protectedData, in generateCertificateRequest()
110 bytevec* keysToSignMac) { in generateCertificateRequest()
/aosp12/system/keymaster/include/keymaster/contexts/
H A Dpure_soft_remote_provisioning_context.h37 GenerateHmacSha256(const cppcose::bytevec& input) const override;
/aosp12/system/keymaster/include/keymaster/
H A Dremote_provisioning_context.h42 GenerateHmacSha256(const cppcose::bytevec& input) const = 0;
/aosp12/system/keymaster/contexts/
H A Dpure_soft_remote_provisioning_context.cpp125 PureSoftRemoteProvisioningContext::GenerateHmacSha256(const cppcose::bytevec& input) const { in GenerateHmacSha256()
/aosp12/system/keymaster/android_keymaster/
H A Dandroid_keymaster.cpp114 return [](const cppcose::bytevec& input) { in getMacFunction()
115 const cppcose::bytevec macKey(32); in getMacFunction()
120 return [rem_prov_ctx](const cppcose::bytevec& input) -> cppcose::ErrMsgOr<cppcose::HmacSha256> { in getMacFunction()
433 auto ephemeral_mac_function = [&ephemeral_mac_key](const cppcose::bytevec& input) { in GenerateCsr()