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