aboutsummaryrefslogtreecommitdiff
path: root/cc/signature/BUILD.bazel
diff options
context:
space:
mode:
Diffstat (limited to 'cc/signature/BUILD.bazel')
-rw-r--r--cc/signature/BUILD.bazel34
1 files changed, 34 insertions, 0 deletions
diff --git a/cc/signature/BUILD.bazel b/cc/signature/BUILD.bazel
index 22158a142..5dd6b13ec 100644
--- a/cc/signature/BUILD.bazel
+++ b/cc/signature/BUILD.bazel
@@ -461,6 +461,24 @@ cc_library(
],
)
+cc_library(
+ name = "ed25519_private_key",
+ srcs = ["ed25519_private_key.cc"],
+ hdrs = ["ed25519_private_key.h"],
+ include_prefix = "tink/signature",
+ deps = [
+ ":ed25519_public_key",
+ ":signature_private_key",
+ "//:insecure_secret_key_access",
+ "//:partial_key_access_token",
+ "//:restricted_data",
+ "//internal:ec_util",
+ "//util:secret_data",
+ "//util:statusor",
+ "@boringssl//:crypto",
+ ],
+)
+
# tests
cc_test(
@@ -856,3 +874,19 @@ cc_test(
"@com_google_googletest//:gtest_main",
],
)
+
+cc_test(
+ name = "ed25519_private_key_test",
+ srcs = ["ed25519_private_key_test.cc"],
+ deps = [
+ ":ed25519_private_key",
+ ":ed25519_public_key",
+ "//:insecure_secret_key_access",
+ "//:partial_key_access",
+ "//internal:ec_util",
+ "//subtle:random",
+ "//util:statusor",
+ "//util:test_matchers",
+ "@com_google_googletest//:gtest_main",
+ ],
+)