diff options
author | Paul Duffin <paulduffin@google.com> | 2020-03-25 10:45:33 +0000 |
---|---|---|
committer | Paul Duffin <paulduffin@google.com> | 2020-03-26 08:53:03 +0000 |
commit | 843971982ea48cfd29dec11c527d3d6628fced98 (patch) | |
tree | dbe143d753775a2692c4c1efc20ff7ac5acc3e7f /Android.bp | |
parent | 185a80f504f8ba15e16fad036150be63b50aa0cf (diff) | |
download | bouncycastle-843971982ea48cfd29dec11c527d3d6628fced98.tar.gz |
Convert bouncycastle_ike_digests filegroup to java_library
Bug: 152328618
Test: m droid
Change-Id: I7f4be8a1eb7aa84bc95068a044487b4c8b2c5464
Diffstat (limited to 'Android.bp')
-rw-r--r-- | Android.bp | 11 |
1 files changed, 9 insertions, 2 deletions
@@ -187,13 +187,19 @@ java_library_host { static_libs: ["bouncycastle-unbundled"], } -// Bouncycastle filegroup for use by frameworks/opt/net/ike project. +// Bouncycastle subset for use by frameworks/opt/net/ike project. +// +// Avoids including the whole of bouncycastle_unbundled in ike. // // Specifically, SHA1Digest and MD4Digest (and their dependencies) must be used by IKEv2 to support // legacy authentication methods. -filegroup { +java_library { name: "bouncycastle_ike_digests", visibility: ["//frameworks/opt/net/ike"], + apex_available: [ + "com.android.ipsec", + "test_com.android.ipsec", + ], srcs: [ "bcprov/src/main/java/org/bouncycastle/crypto/Digest.java", "bcprov/src/main/java/org/bouncycastle/crypto/ExtendedDigest.java", @@ -204,4 +210,5 @@ filegroup { "bcprov/src/main/java/org/bouncycastle/util/Memoable.java", "bcprov/src/main/java/org/bouncycastle/util/Pack.java", ], + sdk_version: "core_current", } |