diff options
Diffstat (limited to 'cc/signature/BUILD.bazel')
-rw-r--r-- | cc/signature/BUILD.bazel | 34 |
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", + ], +) |