diff options
author | tholenst <tholenst@google.com> | 2020-10-09 04:45:35 -0700 |
---|---|---|
committer | Copybara-Service <copybara-worker@google.com> | 2020-10-09 04:46:07 -0700 |
commit | 815e5c34b3baf6ae8d40ef24552b637f93149ac5 (patch) | |
tree | 8e49b6fd13bdb4b6755e961b5bf4b85b56a79d62 /cc/daead | |
parent | 4323440eefb76a51fdaf13c0dda50573d6840541 (diff) | |
download | tink-815e5c34b3baf6ae8d40ef24552b637f93149ac5.tar.gz |
Migrate PrimitiveSet::AddPrimitive to take a KeyInfo instead of a Key.
PiperOrigin-RevId: 336271198
Diffstat (limited to 'cc/daead')
-rw-r--r-- | cc/daead/deterministic_aead_config_test.cc | 10 | ||||
-rw-r--r-- | cc/daead/deterministic_aead_wrapper_test.cc | 38 |
2 files changed, 25 insertions, 23 deletions
diff --git a/cc/daead/deterministic_aead_config_test.cc b/cc/daead/deterministic_aead_config_test.cc index 6683b69ab..8bada4d3b 100644 --- a/cc/daead/deterministic_aead_config_test.cc +++ b/cc/daead/deterministic_aead_config_test.cc @@ -70,16 +70,16 @@ TEST_F(DeterministicAeadConfigTest, WrappersRegistered) { ASSERT_TRUE(DeterministicAeadConfig::Register().ok()); - google::crypto::tink::Keyset::Key key; - key.set_status(google::crypto::tink::KeyStatusType::ENABLED); - key.set_key_id(1234); - key.set_output_prefix_type(google::crypto::tink::OutputPrefixType::RAW); + google::crypto::tink::KeysetInfo::KeyInfo key_info; + key_info.set_status(google::crypto::tink::KeyStatusType::ENABLED); + key_info.set_key_id(1234); + key_info.set_output_prefix_type(google::crypto::tink::OutputPrefixType::RAW); auto primitive_set = absl::make_unique<PrimitiveSet<DeterministicAead>>(); ASSERT_THAT( primitive_set->set_primary( primitive_set ->AddPrimitive(absl::make_unique<DummyDeterministicAead>("dummy"), - key) + key_info) .ValueOrDie()), IsOk()); diff --git a/cc/daead/deterministic_aead_wrapper_test.cc b/cc/daead/deterministic_aead_wrapper_test.cc index 71110f135..3cdcac64c 100644 --- a/cc/daead/deterministic_aead_wrapper_test.cc +++ b/cc/daead/deterministic_aead_wrapper_test.cc @@ -26,7 +26,7 @@ using ::crypto::tink::test::DummyDeterministicAead; using ::crypto::tink::test::IsOk; -using ::google::crypto::tink::Keyset; +using ::google::crypto::tink::KeysetInfo; using ::google::crypto::tink::KeyStatusType; using ::google::crypto::tink::OutputPrefixType; @@ -65,26 +65,26 @@ TEST_F(DeterministicAeadSetWrapperTest, testBasic) { } { // Correct daead_set; - Keyset::Key* key; - Keyset keyset; + KeysetInfo::KeyInfo* key_info; + KeysetInfo keyset_info; uint32_t key_id_0 = 1234543; - key = keyset.add_key(); - key->set_output_prefix_type(OutputPrefixType::TINK); - key->set_key_id(key_id_0); - key->set_status(KeyStatusType::ENABLED); + key_info = keyset_info.add_key_info(); + key_info->set_output_prefix_type(OutputPrefixType::TINK); + key_info->set_key_id(key_id_0); + key_info->set_status(KeyStatusType::ENABLED); uint32_t key_id_1 = 726329; - key = keyset.add_key(); - key->set_output_prefix_type(OutputPrefixType::LEGACY); - key->set_key_id(key_id_1); - key->set_status(KeyStatusType::ENABLED); + key_info = keyset_info.add_key_info(); + key_info->set_output_prefix_type(OutputPrefixType::LEGACY); + key_info->set_key_id(key_id_1); + key_info->set_status(KeyStatusType::ENABLED); uint32_t key_id_2 = 7213743; - key = keyset.add_key(); - key->set_output_prefix_type(OutputPrefixType::TINK); - key->set_key_id(key_id_2); - key->set_status(KeyStatusType::ENABLED); + key_info = keyset_info.add_key_info(); + key_info->set_output_prefix_type(OutputPrefixType::TINK); + key_info->set_key_id(key_id_2); + key_info->set_status(KeyStatusType::ENABLED); std::string daead_name_0 = "daead0"; std::string daead_name_1 = "daead1"; @@ -94,13 +94,15 @@ TEST_F(DeterministicAeadSetWrapperTest, testBasic) { std::unique_ptr<DeterministicAead> daead( new DummyDeterministicAead(daead_name_0)); auto entry_result = - daead_set->AddPrimitive(std::move(daead), keyset.key(0)); + daead_set->AddPrimitive(std::move(daead), keyset_info.key_info(0)); ASSERT_TRUE(entry_result.ok()); daead = absl::make_unique<DummyDeterministicAead>(daead_name_1); - entry_result = daead_set->AddPrimitive(std::move(daead), keyset.key(1)); + entry_result = + daead_set->AddPrimitive(std::move(daead), keyset_info.key_info(1)); ASSERT_TRUE(entry_result.ok()); daead = absl::make_unique<DummyDeterministicAead>(daead_name_2); - entry_result = daead_set->AddPrimitive(std::move(daead), keyset.key(2)); + entry_result = + daead_set->AddPrimitive(std::move(daead), keyset_info.key_info(2)); ASSERT_TRUE(entry_result.ok()); // The last key is the primary. ASSERT_THAT(daead_set->set_primary(entry_result.ValueOrDie()), IsOk()); |