aboutsummaryrefslogtreecommitdiff
path: root/cc/mac/mac_config.cc
diff options
context:
space:
mode:
authorBartosz Przydatek <przydatek@google.com>2018-07-12 01:02:14 -0700
committerTink Team <noreply@google.com>2018-07-12 15:19:20 -0700
commit53a9f82698f85f6e405a35d1e8faebb4663a69d9 (patch)
tree089f9049b088359add308015a53ee81062e67184 /cc/mac/mac_config.cc
parent0d03d04084be1c7ee7744efad35d3059c0de41e8 (diff)
downloadtink-53a9f82698f85f6e405a35d1e8faebb4663a69d9.tar.gz
Adding C++ default config registration.
PiperOrigin-RevId: 204257158 GitOrigin-RevId: 641a21a941f733511ef7d31ab39e53959d34bac4
Diffstat (limited to 'cc/mac/mac_config.cc')
-rw-r--r--cc/mac/mac_config.cc15
1 files changed, 5 insertions, 10 deletions
diff --git a/cc/mac/mac_config.cc b/cc/mac/mac_config.cc
index bfddf9204..e8590e390 100644
--- a/cc/mac/mac_config.cc
+++ b/cc/mac/mac_config.cc
@@ -32,7 +32,7 @@ google::crypto::tink::RegistryConfig* GenerateRegistryConfig() {
config->add_entry()->MergeFrom(*Config::GetTinkKeyTypeEntry(
MacConfig::kCatalogueName, MacConfig::kPrimitiveName,
"HmacKey", 0, true));
- config->set_config_name("TINK_MAC_1_1_0");
+ config->set_config_name("TINK_MAC_1_2_0");
return config;
}
@@ -42,21 +42,16 @@ constexpr char MacConfig::kCatalogueName[];
constexpr char MacConfig::kPrimitiveName[];
// static
-const google::crypto::tink::RegistryConfig& MacConfig::Tink_1_1_0() {
+const google::crypto::tink::RegistryConfig& MacConfig::Latest() {
static auto config = GenerateRegistryConfig();
return *config;
}
// static
-util::Status MacConfig::Init() {
- return Registry::AddCatalogue(kCatalogueName, new MacCatalogue());
-}
-
-// static
-util::Status MacConfig::RegisterStandardKeyTypes() {
- auto status = Init();
+util::Status MacConfig::Register() {
+ auto status = Registry::AddCatalogue(kCatalogueName, new MacCatalogue());
if (!status.ok()) return status;
- return Config::Register(Tink_1_1_0());
+ return Config::Register(Latest());
}
} // namespace tink