diff options
author | wconner <wconner@google.com> | 2023-08-03 11:43:13 -0700 |
---|---|---|
committer | Copybara-Service <copybara-worker@google.com> | 2023-08-03 11:44:16 -0700 |
commit | 89464905f119362ea232f2e094cccb5eb80150bc (patch) | |
tree | 89da1370f55168a3b1ebffc507bb19c35655fb84 /cc/signature/BUILD.bazel | |
parent | 205beaacc61da00252f5047220dd527e3128a98e (diff) | |
download | tink-89464905f119362ea232f2e094cccb5eb80150bc.tar.gz |
Add Ed25519 parameters proto parser and serializer.
PiperOrigin-RevId: 553543550
Diffstat (limited to 'cc/signature/BUILD.bazel')
-rw-r--r-- | cc/signature/BUILD.bazel | 40 |
1 files changed, 40 insertions, 0 deletions
diff --git a/cc/signature/BUILD.bazel b/cc/signature/BUILD.bazel index 5dd6b13ec..b5a549e31 100644 --- a/cc/signature/BUILD.bazel +++ b/cc/signature/BUILD.bazel @@ -479,6 +479,26 @@ cc_library( ], ) +cc_library( + name = "ed25519_proto_serialization", + srcs = ["ed25519_proto_serialization.cc"], + hdrs = ["ed25519_proto_serialization.h"], + include_prefix = "tink/signature", + deps = [ + ":ed25519_parameters", + "//internal:mutable_serialization_registry", + "//internal:parameters_parser", + "//internal:parameters_serializer", + "//internal:proto_parameters_serialization", + "//proto:ed25519_cc_proto", + "//proto:tink_cc_proto", + "//util:status", + "//util:statusor", + "@com_google_absl//absl/status", + "@com_google_absl//absl/strings", + ], +) + # tests cc_test( @@ -890,3 +910,23 @@ cc_test( "@com_google_googletest//:gtest_main", ], ) + +cc_test( + name = "ed25519_proto_serialization_test", + srcs = ["ed25519_proto_serialization_test.cc"], + deps = [ + ":ed25519_parameters", + ":ed25519_proto_serialization", + "//:parameters", + "//internal:mutable_serialization_registry", + "//internal:proto_parameters_serialization", + "//internal:serialization", + "//proto:ed25519_cc_proto", + "//proto:tink_cc_proto", + "//util:statusor", + "//util:test_matchers", + "@com_google_absl//absl/status", + "@com_google_absl//absl/types:optional", + "@com_google_googletest//:gtest_main", + ], +) |