Searched refs:key_exchange (Results 1 - 3 of 3) sorted by relevance

/system/keymaster/tests/
H A Dnist_curve_key_exchange_test.cpp83 KeyExchange* key_exchange = NistCurveKeyExchange::GenerateKeyExchange(curve); local
84 ASSERT_TRUE(key_exchange != nullptr);
88 ASSERT_FALSE(key_exchange->CalculateSharedKey(
115 NistCurveKeyExchange* key_exchange = NistCurveKeyExchange::GenerateKeyExchange(curve); local
116 ASSERT_TRUE(key_exchange != nullptr);
119 ASSERT_FALSE(key_exchange->CalculateSharedKey(reinterpret_cast<const uint8_t*>(public_key),
126 key_exchange->private_key(), nullptr /* kdf */));
195 NistCurveKeyExchange* key_exchange = new NistCurveKeyExchange(ec_key.release(), &error); local
197 ASSERT_TRUE(key_exchange != nullptr);
201 ASSERT_TRUE(key_exchange
[all...]
H A Decies_kem_test.cpp54 NistCurveKeyExchange* key_exchange = NistCurveKeyExchange::GenerateKeyExchange(curve); local
56 ASSERT_TRUE(key_exchange->public_value(&peer_public_value));
66 kem->Decrypt(key_exchange->private_key(), output_encrypted_key, &decrypted_clear_key));
/system/keymaster/km_openssl/
H A Dnist_curve_key_exchange.cpp63 UniquePtr<NistCurveKeyExchange> key_exchange(new (std::nothrow)
65 if (!key_exchange.get()) error = KM_ERROR_MEMORY_ALLOCATION_FAILED;
69 return key_exchange.release();

Completed in 237 milliseconds