From 229ffad2adb1824fcc6e7986691cd33c92ec006a Mon Sep 17 00:00:00 2001 From: Justin McClain Date: Wed, 12 Jan 2022 21:53:36 +0000 Subject: Adding rule to expose bouncycastle ASN to ExtServices (packages/modules/ExtServices:android.ext.services.attestationverification). Test: m bouncycastle-extservices-asn Change-Id: I9e9f6b4b5cd203a3f5379f6323017bca84446a8b --- Android.bp | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/Android.bp b/Android.bp index 5606fb40..f410a2df 100644 --- a/Android.bp +++ b/Android.bp @@ -252,3 +252,26 @@ java_library { ], 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", +} -- cgit v1.2.3