diff options
author | Bartosz Przydatek <przydatek@google.com> | 2018-07-12 01:02:14 -0700 |
---|---|---|
committer | Tink Team <noreply@google.com> | 2018-07-12 15:19:20 -0700 |
commit | 53a9f82698f85f6e405a35d1e8faebb4663a69d9 (patch) | |
tree | 089f9049b088359add308015a53ee81062e67184 /cc/mac/mac_config.cc | |
parent | 0d03d04084be1c7ee7744efad35d3059c0de41e8 (diff) | |
download | tink-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.cc | 15 |
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 |