Home | History | Annotate | Download | only in bouncycastle

Lines Matching refs:bouncycastle

18 # used for bouncycastle-hostdex where we want everything for testing
21 # used for bouncycastle for target where we want to be sure to use OpenSSLDigest
23 bcprov/src/main/java/org/bouncycastle/crypto/digests/AndroidDigestFactoryBouncyCastle.java, \
26 # used for bouncycastle-host where we can't use OpenSSLDigest
28 bcprov/src/main/java/org/bouncycastle/crypto/digests/AndroidDigestFactoryOpenSSL.java \
29 bcprov/src/main/java/org/bouncycastle/crypto/digests/OpenSSLDigest.java, \
33 LOCAL_MODULE := bouncycastle
45 LOCAL_MODULE := bouncycastle-nojarjar
54 # This is used to generate a list of what is unused so it can be removed when bouncycastle is updated.
56 .PHONY: bouncycastle-proguard-deadcode
57 bouncycastle-proguard-deadcode: $(full_classes_compiled_jar) $(full_java_libs)
60 -libraryjars "$(call normalize-path-list,$(addsuffix (!org/bouncycastle/**.class,!com/android/org/conscrypt/OpenSSLMessageDigest.class),$(full_java_libs)))" \
66 -keep class org.bouncycastle.jce.provider.BouncyCastleProvider "{ public protected *; }" \
67 -keep class org.bouncycastle.jce.provider.symmetric.AESMappings "{ public protected *; }" \
68 -keep class org.bouncycastle.asn1.ASN1TaggedObject "{ public protected *; }" \
69 -keep class org.bouncycastle.asn1.x509.CertificateList "{ public protected *; }" \
70 -keep class org.bouncycastle.crypto.AsymmetricBlockCipher "{ public protected *; }" \
71 -keep class org.bouncycastle.x509.ExtendedPKIXBuilderParameters "{ public protected *; }" \
72 `(find $(LOCAL_PATH) -name '*.java' | xargs grep '"org.bouncycastle' | egrep ' (put|add)' | sed -e 's/");//' -e 's/.*"//'; \
73 find $(LOCAL_PATH) -name '*.java' | xargs grep ' addHMACAlgorithm' | sed 's/"org.bouncycastle/\norg.bouncycastle/g' | grep ^org.bouncycastle | sed 's/".*//'; \
74 find . -name '*.java' | xargs grep 'import org.bouncycastle' | grep -v /bouncycastle/ | sed -e 's/.*:import //' -e 's/;//') \
87 -keepclassmembers "interface org.bouncycastle.crypto.paddings.BlockCipherPadding { \
90 -keepclassmembers "class * implements org.bouncycastle.crypto.paddings.BlockCipherPadding { \
96 LOCAL_MODULE := bouncycastle-hostdex
109 LOCAL_MODULE := bouncycastle-host
118 LOCAL_MODULE := bouncycastle-bcpkix-host
123 LOCAL_JAVA_LIBRARIES := bouncycastle-host