Adding rule to expose bouncycastle ASN to ExtServices
(packages/modules/ExtServices:android.ext.services.attestationverification).

Test: m bouncycastle-extservices-asn
Change-Id: I9e9f6b4b5cd203a3f5379f6323017bca84446a8b
diff --git a/Android.bp b/Android.bp
index 5606fb4..f410a2d 100644
--- a/Android.bp
+++ b/Android.bp
@@ -252,3 +252,26 @@
     ],
     sdk_version: "core_current",
 }
+
+// Bouncycastle for use by packages/modules/ExtServices project.
+//
+// Excludes directories not needed for ASN1*.java and X509* sources.
+//
+java_library {
+    name: "bouncycastle-extservices-asn",
+    visibility: [
+        "//packages/modules/ExtServices",
+    ],
+    apex_available: [
+        "com.android.extservices",
+        "test_com.android.extservices",
+    ],
+    srcs: [
+        "bcprov/src/main/java/org/bouncycastle/**/*.java",
+    ],
+    exclude_srcs: [
+        "bcprov/src/main/java/org/bouncycastle/asn1/ocsp/**/*.java",
+        "bcprov/src/main/java/org/bouncycastle/iana/**/*.java",
+    ],
+    sdk_version: "core_current",
+}