xref: /aosp_15_r20/external/android-key-attestation/WORKSPACE (revision 7ca207924212edeca68cc84bb4fcd356338eb385)
1*7ca20792SAndroid Build Coastguard Workerworkspace(
2*7ca20792SAndroid Build Coastguard Worker    name = "android-key-attestation",
3*7ca20792SAndroid Build Coastguard Worker)
4*7ca20792SAndroid Build Coastguard Worker
5*7ca20792SAndroid Build Coastguard Workerload("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
6*7ca20792SAndroid Build Coastguard Worker
7*7ca20792SAndroid Build Coastguard WorkerRULES_JVM_EXTERNAL_TAG = "4.2"
8*7ca20792SAndroid Build Coastguard Worker
9*7ca20792SAndroid Build Coastguard WorkerRULES_JVM_EXTERNAL_SHA = "cd1a77b7b02e8e008439ca76fd34f5b07aecb8c752961f9640dea15e9e5ba1ca"
10*7ca20792SAndroid Build Coastguard Worker
11*7ca20792SAndroid Build Coastguard Workerhttp_archive(
12*7ca20792SAndroid Build Coastguard Worker    name = "rules_jvm_external",
13*7ca20792SAndroid Build Coastguard Worker    sha256 = RULES_JVM_EXTERNAL_SHA,
14*7ca20792SAndroid Build Coastguard Worker    strip_prefix = "rules_jvm_external-%s" % RULES_JVM_EXTERNAL_TAG,
15*7ca20792SAndroid Build Coastguard Worker    url = "https://github.com/bazelbuild/rules_jvm_external/archive/%s.zip" % RULES_JVM_EXTERNAL_TAG,
16*7ca20792SAndroid Build Coastguard Worker)
17*7ca20792SAndroid Build Coastguard Worker
18*7ca20792SAndroid Build Coastguard Workerload("@rules_jvm_external//:repositories.bzl", "rules_jvm_external_deps")
19*7ca20792SAndroid Build Coastguard Worker
20*7ca20792SAndroid Build Coastguard Workerrules_jvm_external_deps()
21*7ca20792SAndroid Build Coastguard Worker
22*7ca20792SAndroid Build Coastguard Workerload("@rules_jvm_external//:setup.bzl", "rules_jvm_external_setup")
23*7ca20792SAndroid Build Coastguard Worker
24*7ca20792SAndroid Build Coastguard Workerrules_jvm_external_setup()
25*7ca20792SAndroid Build Coastguard Worker
26*7ca20792SAndroid Build Coastguard Workerload("@rules_jvm_external//:defs.bzl", "maven_install")
27*7ca20792SAndroid Build Coastguard Worker
28*7ca20792SAndroid Build Coastguard Workermaven_install(
29*7ca20792SAndroid Build Coastguard Worker    artifacts = [
30*7ca20792SAndroid Build Coastguard Worker        # Bouncy Castle Cryptography APIs used for certificate verification
31*7ca20792SAndroid Build Coastguard Worker        "org.bouncycastle:bcpkix-jdk15on:1.61",
32*7ca20792SAndroid Build Coastguard Worker        "org.bouncycastle:bcprov-jdk15on:1.61",
33*7ca20792SAndroid Build Coastguard Worker
34*7ca20792SAndroid Build Coastguard Worker        # Gson used for decoding certificate status list
35*7ca20792SAndroid Build Coastguard Worker        "com.google.code.gson:gson:2.8.5",
36*7ca20792SAndroid Build Coastguard Worker
37*7ca20792SAndroid Build Coastguard Worker        "com.google.guava:guava:27.0.1-android",
38*7ca20792SAndroid Build Coastguard Worker        "com.google.errorprone:error_prone_annotations:2.3.1",
39*7ca20792SAndroid Build Coastguard Worker
40*7ca20792SAndroid Build Coastguard Worker        "com.squareup.okhttp3:okhttp:4.10.0",
41*7ca20792SAndroid Build Coastguard Worker
42*7ca20792SAndroid Build Coastguard Worker        # Test libraries
43*7ca20792SAndroid Build Coastguard Worker        "junit:junit:4.12",
44*7ca20792SAndroid Build Coastguard Worker        "com.google.truth:truth:1.0",
45*7ca20792SAndroid Build Coastguard Worker        "com.google.truth.extensions:truth-java8-extension:1.0",
46*7ca20792SAndroid Build Coastguard Worker    ],
47*7ca20792SAndroid Build Coastguard Worker    repositories = [
48*7ca20792SAndroid Build Coastguard Worker        "https://repo1.maven.org/maven2/",
49*7ca20792SAndroid Build Coastguard Worker    ],
50*7ca20792SAndroid Build Coastguard Worker)
51