aboutsummaryrefslogtreecommitdiff
path: root/cc/daead
diff options
context:
space:
mode:
authortholenst <tholenst@google.com>2020-10-09 04:45:35 -0700
committerCopybara-Service <copybara-worker@google.com>2020-10-09 04:46:07 -0700
commit815e5c34b3baf6ae8d40ef24552b637f93149ac5 (patch)
tree8e49b6fd13bdb4b6755e961b5bf4b85b56a79d62 /cc/daead
parent4323440eefb76a51fdaf13c0dda50573d6840541 (diff)
downloadtink-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.cc10
-rw-r--r--cc/daead/deterministic_aead_wrapper_test.cc38
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());