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