Merge "Update frameworks to use unbundled version of BouncyCastle." am: 19547685bb am: 36adf13e62 am: c3c1cd54e4
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1559779 MUST ONLY BE SUBMITTED BY AUTOMERGER Change-Id: Iaf00137fbdfc3dacd99537f9f4e2da0ffbc9a844
This commit is contained in:
@@ -632,6 +632,7 @@ java_defaults {
|
||||
],
|
||||
sdk_version: "core_platform",
|
||||
static_libs: [
|
||||
"bouncycastle-repackaged-unbundled",
|
||||
"framework-internal-utils",
|
||||
// If MimeMap ever becomes its own APEX, then this dependency would need to be removed
|
||||
// in favor of an API stubs dependency in java_library "framework" below.
|
||||
|
||||
@@ -26,7 +26,7 @@ import android.view.View;
|
||||
import android.widget.TextView;
|
||||
|
||||
import com.android.internal.util.HexDump;
|
||||
import com.android.org.bouncycastle.asn1.x509.X509Name;
|
||||
import com.android.internal.org.bouncycastle.asn1.x509.X509Name;
|
||||
|
||||
import java.io.ByteArrayInputStream;
|
||||
import java.math.BigInteger;
|
||||
|
||||
@@ -19,9 +19,9 @@ package android.security;
|
||||
import android.compat.annotation.UnsupportedAppUsage;
|
||||
import android.os.Build;
|
||||
|
||||
import com.android.org.bouncycastle.util.io.pem.PemObject;
|
||||
import com.android.org.bouncycastle.util.io.pem.PemReader;
|
||||
import com.android.org.bouncycastle.util.io.pem.PemWriter;
|
||||
import com.android.internal.org.bouncycastle.util.io.pem.PemObject;
|
||||
import com.android.internal.org.bouncycastle.util.io.pem.PemReader;
|
||||
import com.android.internal.org.bouncycastle.util.io.pem.PemWriter;
|
||||
|
||||
import java.io.ByteArrayInputStream;
|
||||
import java.io.ByteArrayOutputStream;
|
||||
|
||||
@@ -45,8 +45,8 @@ import android.security.keystore.KeystoreResponse;
|
||||
import android.security.keystore.UserNotAuthenticatedException;
|
||||
import android.util.Log;
|
||||
|
||||
import com.android.org.bouncycastle.asn1.ASN1InputStream;
|
||||
import com.android.org.bouncycastle.asn1.pkcs.PrivateKeyInfo;
|
||||
import com.android.internal.org.bouncycastle.asn1.ASN1InputStream;
|
||||
import com.android.internal.org.bouncycastle.asn1.pkcs.PrivateKeyInfo;
|
||||
|
||||
import java.io.ByteArrayInputStream;
|
||||
import java.io.IOException;
|
||||
|
||||
@@ -26,24 +26,24 @@ import android.security.keymaster.KeymasterArguments;
|
||||
import android.security.keymaster.KeymasterCertificateChain;
|
||||
import android.security.keymaster.KeymasterDefs;
|
||||
|
||||
import com.android.org.bouncycastle.asn1.ASN1EncodableVector;
|
||||
import com.android.org.bouncycastle.asn1.ASN1InputStream;
|
||||
import com.android.org.bouncycastle.asn1.ASN1Integer;
|
||||
import com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier;
|
||||
import com.android.org.bouncycastle.asn1.DERBitString;
|
||||
import com.android.org.bouncycastle.asn1.DERNull;
|
||||
import com.android.org.bouncycastle.asn1.DERSequence;
|
||||
import com.android.org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers;
|
||||
import com.android.org.bouncycastle.asn1.x509.AlgorithmIdentifier;
|
||||
import com.android.org.bouncycastle.asn1.x509.Certificate;
|
||||
import com.android.org.bouncycastle.asn1.x509.SubjectPublicKeyInfo;
|
||||
import com.android.org.bouncycastle.asn1.x509.TBSCertificate;
|
||||
import com.android.org.bouncycastle.asn1.x509.Time;
|
||||
import com.android.org.bouncycastle.asn1.x509.V3TBSCertificateGenerator;
|
||||
import com.android.org.bouncycastle.asn1.x9.X9ObjectIdentifiers;
|
||||
import com.android.org.bouncycastle.jce.X509Principal;
|
||||
import com.android.org.bouncycastle.jce.provider.X509CertificateObject;
|
||||
import com.android.org.bouncycastle.x509.X509V3CertificateGenerator;
|
||||
import com.android.internal.org.bouncycastle.asn1.ASN1EncodableVector;
|
||||
import com.android.internal.org.bouncycastle.asn1.ASN1InputStream;
|
||||
import com.android.internal.org.bouncycastle.asn1.ASN1Integer;
|
||||
import com.android.internal.org.bouncycastle.asn1.ASN1ObjectIdentifier;
|
||||
import com.android.internal.org.bouncycastle.asn1.DERBitString;
|
||||
import com.android.internal.org.bouncycastle.asn1.DERNull;
|
||||
import com.android.internal.org.bouncycastle.asn1.DERSequence;
|
||||
import com.android.internal.org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers;
|
||||
import com.android.internal.org.bouncycastle.asn1.x509.AlgorithmIdentifier;
|
||||
import com.android.internal.org.bouncycastle.asn1.x509.Certificate;
|
||||
import com.android.internal.org.bouncycastle.asn1.x509.SubjectPublicKeyInfo;
|
||||
import com.android.internal.org.bouncycastle.asn1.x509.TBSCertificate;
|
||||
import com.android.internal.org.bouncycastle.asn1.x509.Time;
|
||||
import com.android.internal.org.bouncycastle.asn1.x509.V3TBSCertificateGenerator;
|
||||
import com.android.internal.org.bouncycastle.asn1.x9.X9ObjectIdentifiers;
|
||||
import com.android.internal.org.bouncycastle.jce.X509Principal;
|
||||
import com.android.internal.org.bouncycastle.jce.provider.X509CertificateObject;
|
||||
import com.android.internal.org.bouncycastle.x509.X509V3CertificateGenerator;
|
||||
|
||||
import libcore.util.EmptyArray;
|
||||
|
||||
|
||||
@@ -53,6 +53,7 @@ android_test {
|
||||
jarjar_rules: "jarjar-rules.txt",
|
||||
static_libs: [
|
||||
"androidx.test.rules",
|
||||
"bouncycastle-repackaged-unbundled",
|
||||
"FrameworksNetCommonTests",
|
||||
"frameworks-base-testutils",
|
||||
"frameworks-net-integration-testutils",
|
||||
|
||||
@@ -30,7 +30,7 @@ import androidx.test.runner.AndroidJUnit4;
|
||||
|
||||
import com.android.internal.net.VpnProfile;
|
||||
import com.android.net.module.util.ProxyUtils;
|
||||
import com.android.org.bouncycastle.x509.X509V1CertificateGenerator;
|
||||
import com.android.internal.org.bouncycastle.x509.X509V1CertificateGenerator;
|
||||
|
||||
import org.junit.Before;
|
||||
import org.junit.Test;
|
||||
|
||||
Reference in New Issue
Block a user