xref: /aosp_15_r20/external/tink/cc/signature/internal/BUILD.bazel (revision e7b1675dde1b92d52ec075b0a92829627f2c52a5)
1package(default_visibility = ["//:__subpackages__"])
2
3licenses(["notice"])
4
5cc_library(
6    name = "ecdsa_raw_sign_boringssl",
7    srcs = ["ecdsa_raw_sign_boringssl.cc"],
8    hdrs = ["ecdsa_raw_sign_boringssl.h"],
9    include_prefix = "tink/signature/internal",
10    deps = [
11        "//:public_key_sign",
12        "//internal:bn_util",
13        "//internal:ec_util",
14        "//internal:err_util",
15        "//internal:fips_utils",
16        "//internal:md_util",
17        "//internal:ssl_unique_ptr",
18        "//internal:util",
19        "//subtle:common_enums",
20        "//subtle:subtle_util_boringssl",
21        "//util:errors",
22        "//util:statusor",
23        "@boringssl//:crypto",
24        "@com_google_absl//absl/status",
25        "@com_google_absl//absl/strings",
26    ],
27)
28
29cc_test(
30    name = "ecdsa_raw_sign_boringssl_test",
31    size = "small",
32    srcs = ["ecdsa_raw_sign_boringssl_test.cc"],
33    tags = ["fips"],
34    deps = [
35        ":ecdsa_raw_sign_boringssl",
36        "//:public_key_sign",
37        "//:public_key_verify",
38        "//internal:ec_util",
39        "//internal:fips_utils",
40        "//subtle:common_enums",
41        "//subtle:ecdsa_verify_boringssl",
42        "//subtle:subtle_util_boringssl",
43        "//util:status",
44        "//util:statusor",
45        "//util:test_matchers",
46        "@com_google_absl//absl/status",
47        "@com_google_googletest//:gtest_main",
48    ],
49)
50