• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1load("@build_bazel_rules_android//android:rules.bzl", "android_library")
2
3licenses(["notice"])
4
5package(default_visibility = ["//visibility:public"])
6
7java_library(
8    name = "keys_downloader",
9    srcs = ["KeysDownloader.java"],
10    deps = [
11        "@maven//:com_google_code_findbugs_jsr305",
12        "@maven//:com_google_errorprone_error_prone_annotations",
13        "@maven//:com_google_http_client_google_http_client",
14    ],
15)
16
17java_library(
18    name = "secret_bytes",
19    srcs = ["SecretBytes.java"],
20    deps = [
21        ":bytes",
22        "//src/main/java/com/google/crypto/tink:secret_key_access",
23        "//src/main/java/com/google/crypto/tink/subtle:random",
24        "@maven//:com_google_errorprone_error_prone_annotations",
25    ],
26)
27
28android_library(
29    name = "secret_bytes-android",
30    srcs = ["SecretBytes.java"],
31    deps = [
32        ":bytes-android",
33        "//src/main/java/com/google/crypto/tink:secret_key_access-android",
34        "//src/main/java/com/google/crypto/tink/subtle:random-android",
35        "@maven//:com_google_errorprone_error_prone_annotations",
36    ],
37)
38
39java_library(
40    name = "bytes",
41    srcs = ["Bytes.java"],
42    deps = [
43        "//src/main/java/com/google/crypto/tink/subtle:hex",
44        "@maven//:com_google_errorprone_error_prone_annotations",
45    ],
46)
47
48android_library(
49    name = "bytes-android",
50    srcs = ["Bytes.java"],
51    deps = [
52        "//src/main/java/com/google/crypto/tink/subtle:hex-android",
53        "@maven//:com_google_errorprone_error_prone_annotations",
54    ],
55)
56
57java_library(
58    name = "secret_big_integer",
59    srcs = ["SecretBigInteger.java"],
60    deps = [
61        "//src/main/java/com/google/crypto/tink:secret_key_access",
62        "@maven//:com_google_errorprone_error_prone_annotations",
63    ],
64)
65
66android_library(
67    name = "secret_big_integer-android",
68    srcs = ["SecretBigInteger.java"],
69    deps = [
70        "//src/main/java/com/google/crypto/tink:secret_key_access-android",
71        "@maven//:com_google_errorprone_error_prone_annotations",
72    ],
73)
74