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