Skip to content

Commit e05e4b7

Browse files
committed
move of ASN.1 isara, iso, kisa, and microsoft to util package
1 parent c7a425c commit e05e4b7

31 files changed

+150
-35
lines changed

core/src/main/java/org/bouncycastle/crypto/util/AlgorithmIdentifierFactory.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,14 +5,14 @@
55
import org.bouncycastle.asn1.ASN1ObjectIdentifier;
66
import org.bouncycastle.asn1.DERNull;
77
import org.bouncycastle.asn1.DEROctetString;
8-
import org.bouncycastle.asn1.kisa.KISAObjectIdentifiers;
98
import org.bouncycastle.asn1.misc.CAST5CBCParameters;
109
import org.bouncycastle.asn1.nist.NISTObjectIdentifiers;
1110
import org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers;
1211
import org.bouncycastle.asn1.pkcs.RC2CBCParameter;
1312
import org.bouncycastle.asn1.x509.AlgorithmIdentifier;
1413
import org.bouncycastle.internal.asn1.cms.CCMParameters;
1514
import org.bouncycastle.internal.asn1.cms.GCMParameters;
15+
import org.bouncycastle.internal.asn1.kisa.KISAObjectIdentifiers;
1616
import org.bouncycastle.internal.asn1.ntt.NTTObjectIdentifiers;
1717
import org.bouncycastle.internal.asn1.oiw.OIWObjectIdentifiers;
1818

core/src/main/java/org/bouncycastle/crypto/util/CipherFactory.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@
66
import org.bouncycastle.asn1.ASN1ObjectIdentifier;
77
import org.bouncycastle.asn1.ASN1OctetString;
88
import org.bouncycastle.asn1.ASN1Primitive;
9-
import org.bouncycastle.asn1.kisa.KISAObjectIdentifiers;
109
import org.bouncycastle.asn1.misc.CAST5CBCParameters;
1110
import org.bouncycastle.asn1.misc.MiscObjectIdentifiers;
1211
import org.bouncycastle.asn1.nist.NISTObjectIdentifiers;
@@ -36,6 +35,7 @@
3635
import org.bouncycastle.crypto.params.RC2Parameters;
3736
import org.bouncycastle.internal.asn1.cms.CCMParameters;
3837
import org.bouncycastle.internal.asn1.cms.GCMParameters;
38+
import org.bouncycastle.internal.asn1.kisa.KISAObjectIdentifiers;
3939
import org.bouncycastle.internal.asn1.ntt.NTTObjectIdentifiers;
4040
import org.bouncycastle.internal.asn1.oiw.OIWObjectIdentifiers;
4141

core/src/main/java/org/bouncycastle/crypto/util/CipherKeyGeneratorFactory.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,13 +3,13 @@
33
import java.security.SecureRandom;
44

55
import org.bouncycastle.asn1.ASN1ObjectIdentifier;
6-
import org.bouncycastle.asn1.kisa.KISAObjectIdentifiers;
76
import org.bouncycastle.asn1.nist.NISTObjectIdentifiers;
87
import org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers;
98
import org.bouncycastle.crypto.CipherKeyGenerator;
109
import org.bouncycastle.crypto.KeyGenerationParameters;
1110
import org.bouncycastle.crypto.generators.DESKeyGenerator;
1211
import org.bouncycastle.crypto.generators.DESedeKeyGenerator;
12+
import org.bouncycastle.internal.asn1.kisa.KISAObjectIdentifiers;
1313
import org.bouncycastle.internal.asn1.ntt.NTTObjectIdentifiers;
1414
import org.bouncycastle.internal.asn1.oiw.OIWObjectIdentifiers;
1515

Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
package org.bouncycastle.internal.asn1.isara;
2+
3+
import org.bouncycastle.asn1.ASN1ObjectIdentifier;
4+
5+
public interface IsaraObjectIdentifiers
6+
{
7+
/*
8+
id-alg-xmss OBJECT IDENTIFIER ::= { itu-t(0)
9+
identified-organization(4) etsi(0) reserved(127)
10+
etsi-identified-organization(0) isara(15) algorithms(1)
11+
asymmetric(1) xmss(13) 0 }
12+
*/
13+
static ASN1ObjectIdentifier id_alg_xmss = new ASN1ObjectIdentifier("0.4.0.127.0.15.1.1.13.0");
14+
15+
/*
16+
id-alg-xmssmt OBJECT IDENTIFIER ::= { itu-t(0)
17+
identified-organization(4) etsi(0) reserved(127)
18+
etsi-identified-organization(0) isara(15) algorithms(1)
19+
asymmetric(1) xmssmt(14) 0 }
20+
*/
21+
static ASN1ObjectIdentifier id_alg_xmssmt = new ASN1ObjectIdentifier("0.4.0.127.0.15.1.1.14.0");
22+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
package org.bouncycastle.internal.asn1.iso;
2+
3+
import org.bouncycastle.asn1.ASN1ObjectIdentifier;
4+
5+
/**
6+
* OIDS from ISO/IEC 10118-3:2004
7+
*/
8+
public interface ISOIECObjectIdentifiers
9+
{
10+
ASN1ObjectIdentifier iso_encryption_algorithms = new ASN1ObjectIdentifier("1.0.10118");
11+
12+
ASN1ObjectIdentifier hash_algorithms = iso_encryption_algorithms.branch("3.0");
13+
14+
ASN1ObjectIdentifier ripemd160 = hash_algorithms.branch("49");
15+
ASN1ObjectIdentifier ripemd128 = hash_algorithms.branch("50");
16+
ASN1ObjectIdentifier whirlpool = hash_algorithms.branch("55");
17+
18+
19+
20+
/**
21+
* -- ISO/IEC 18033-2 arc
22+
23+
is18033-2 OID ::= { iso(1) standard(0) is18033(18033) part2(2) }
24+
*/
25+
ASN1ObjectIdentifier is18033_2 = new ASN1ObjectIdentifier("1.0.18033.2");
26+
27+
ASN1ObjectIdentifier id_ac_generic_hybrid = is18033_2.branch("1.2");
28+
29+
/**
30+
id-kem-rsa OID ::= {
31+
is18033-2 key-encapsulation-mechanism(2) rsa(4)
32+
}
33+
*/
34+
ASN1ObjectIdentifier id_kem_rsa = is18033_2.branch("2.4");
35+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
package org.bouncycastle.internal.asn1.kisa;
2+
3+
import org.bouncycastle.asn1.ASN1ObjectIdentifier;
4+
5+
/**
6+
* Korea Information Security Agency (KISA)
7+
* ({iso(1) member-body(2) kr(410) kisa(200004)})
8+
* <p>
9+
* See <a href="https://tools.ietf.org/html/rfc4010">RFC 4010</a>
10+
* Use of the SEED Encryption Algorithm
11+
* in Cryptographic Message Syntax (CMS),
12+
* and <a href="https://tools.ietf.org/html/rfc4269">RFC 4269</a>
13+
* The SEED Encryption Algorithm
14+
*/
15+
public interface KISAObjectIdentifiers
16+
{
17+
/** RFC 4010, 4269: id-seedCBC; OID 1.2.410.200004.1.4 */
18+
static final ASN1ObjectIdentifier id_seedCBC = new ASN1ObjectIdentifier("1.2.410.200004.1.4");
19+
20+
/** RFC 4269: id-seedMAC; OID 1.2.410.200004.1.7 */
21+
static final ASN1ObjectIdentifier id_seedMAC = new ASN1ObjectIdentifier("1.2.410.200004.1.7");
22+
23+
/** RFC 4269: pbeWithSHA1AndSEED-CBC; OID 1.2.410.200004.1.15 */
24+
static final ASN1ObjectIdentifier pbeWithSHA1AndSEED_CBC = new ASN1ObjectIdentifier("1.2.410.200004.1.15");
25+
26+
/** RFC 4010: id-npki-app-cmsSeed-wrap; OID 1.2.410.200004.7.1.1.1 */
27+
static final ASN1ObjectIdentifier id_npki_app_cmsSeed_wrap = new ASN1ObjectIdentifier("1.2.410.200004.7.1.1.1");
28+
29+
/** RFC 4010: SeedEncryptionAlgorithmInCMS; OID 1.2.840.113549.1.9.16.0.24 */
30+
static final ASN1ObjectIdentifier id_mod_cms_seed = new ASN1ObjectIdentifier("1.2.840.113549.1.9.16.0.24");
31+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
package org.bouncycastle.internal.asn1.microsoft;
2+
3+
import org.bouncycastle.asn1.ASN1ObjectIdentifier;
4+
5+
/**
6+
* Microsoft
7+
* <p>
8+
* Object identifier base:
9+
* <pre>
10+
* iso(1) identified-organization(3) dod(6) internet(1) private(4) enterprise(1) microsoft(311)
11+
* </pre>
12+
* 1.3.6.1.4.1.311
13+
*/
14+
public interface MicrosoftObjectIdentifiers
15+
{
16+
/** Base OID: 1.3.6.1.4.1.311 */
17+
static final ASN1ObjectIdentifier microsoft = new ASN1ObjectIdentifier("1.3.6.1.4.1.311");
18+
/** OID: 1.3.6.1.4.1.311.20.2 */
19+
static final ASN1ObjectIdentifier microsoftCertTemplateV1 = microsoft.branch("20.2");
20+
/** OID: 1.3.6.1.4.1.311.21.1 */
21+
static final ASN1ObjectIdentifier microsoftCaVersion = microsoft.branch("21.1");
22+
/** OID: 1.3.6.1.4.1.311.21.2 */
23+
static final ASN1ObjectIdentifier microsoftPrevCaCertHash = microsoft.branch("21.2");
24+
/** OID: 1.3.6.1.4.1.311.21.4 */
25+
static final ASN1ObjectIdentifier microsoftCrlNextPublish = microsoft.branch("21.4");
26+
/** OID: 1.3.6.1.4.1.311.21.7 */
27+
static final ASN1ObjectIdentifier microsoftCertTemplateV2 = microsoft.branch("21.7");
28+
/** OID: 1.3.6.1.4.1.311.21.10 */
29+
static final ASN1ObjectIdentifier microsoftAppPolicies = microsoft.branch("21.10");
30+
}

core/src/main/java/org/bouncycastle/pqc/crypto/util/PublicKeyFactory.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -12,11 +12,11 @@
1212
import org.bouncycastle.asn1.ASN1Primitive;
1313
import org.bouncycastle.asn1.ASN1Sequence;
1414
import org.bouncycastle.asn1.bc.BCObjectIdentifiers;
15-
import org.bouncycastle.asn1.isara.IsaraObjectIdentifiers;
1615
import org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers;
1716
import org.bouncycastle.asn1.x509.AlgorithmIdentifier;
1817
import org.bouncycastle.asn1.x509.SubjectPublicKeyInfo;
1918
import org.bouncycastle.crypto.params.AsymmetricKeyParameter;
19+
import org.bouncycastle.internal.asn1.isara.IsaraObjectIdentifiers;
2020
import org.bouncycastle.pqc.asn1.CMCEPublicKey;
2121
import org.bouncycastle.pqc.asn1.KyberPublicKey;
2222
import org.bouncycastle.pqc.asn1.McElieceCCA2PublicKey;

core/src/main/java/org/bouncycastle/pqc/crypto/util/SubjectPublicKeyInfoFactory.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,11 +4,11 @@
44

55
import org.bouncycastle.asn1.DEROctetString;
66
import org.bouncycastle.asn1.DERSequence;
7-
import org.bouncycastle.asn1.isara.IsaraObjectIdentifiers;
87
import org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers;
98
import org.bouncycastle.asn1.x509.AlgorithmIdentifier;
109
import org.bouncycastle.asn1.x509.SubjectPublicKeyInfo;
1110
import org.bouncycastle.crypto.params.AsymmetricKeyParameter;
11+
import org.bouncycastle.internal.asn1.isara.IsaraObjectIdentifiers;
1212
import org.bouncycastle.pqc.asn1.McElieceCCA2PublicKey;
1313
import org.bouncycastle.pqc.asn1.PQCObjectIdentifiers;
1414
import org.bouncycastle.pqc.asn1.SPHINCS256KeyParams;

core/src/main/jdk1.1/org/bouncycastle/pqc/crypto/util/PublicKeyFactory.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
import org.bouncycastle.asn1.ASN1Primitive;
1313
import org.bouncycastle.asn1.ASN1Sequence;
1414
import org.bouncycastle.asn1.bc.BCObjectIdentifiers;
15-
import org.bouncycastle.asn1.isara.IsaraObjectIdentifiers;
15+
import org.bouncycastle.internal.asn1.isara.IsaraObjectIdentifiers;
1616
import org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers;
1717
import org.bouncycastle.asn1.x509.AlgorithmIdentifier;
1818
import org.bouncycastle.asn1.x509.SubjectPublicKeyInfo;

core/src/main/jdk1.1/org/bouncycastle/pqc/crypto/util/SubjectPublicKeyInfoFactory.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
import org.bouncycastle.asn1.DEROctetString;
66
import org.bouncycastle.asn1.DERSequence;
7-
import org.bouncycastle.asn1.isara.IsaraObjectIdentifiers;
7+
import org.bouncycastle.internal.asn1.isara.IsaraObjectIdentifiers;
88
import org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers;
99
import org.bouncycastle.asn1.x509.AlgorithmIdentifier;
1010
import org.bouncycastle.asn1.x509.SubjectPublicKeyInfo;

core/src/main/jdk1.4/org/bouncycastle/pqc/crypto/util/PublicKeyFactory.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
import org.bouncycastle.asn1.ASN1Primitive;
1313
import org.bouncycastle.asn1.ASN1Sequence;
1414
import org.bouncycastle.asn1.bc.BCObjectIdentifiers;
15-
import org.bouncycastle.asn1.isara.IsaraObjectIdentifiers;
15+
import org.bouncycastle.internal.asn1.isara.IsaraObjectIdentifiers;
1616
import org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers;
1717
import org.bouncycastle.asn1.x509.AlgorithmIdentifier;
1818
import org.bouncycastle.asn1.x509.SubjectPublicKeyInfo;

core/src/main/jdk1.4/org/bouncycastle/pqc/crypto/util/SubjectPublicKeyInfoFactory.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
import org.bouncycastle.asn1.DEROctetString;
66
import org.bouncycastle.asn1.DERSequence;
7-
import org.bouncycastle.asn1.isara.IsaraObjectIdentifiers;
7+
import org.bouncycastle.internal.asn1.isara.IsaraObjectIdentifiers;
88
import org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers;
99
import org.bouncycastle.asn1.x509.AlgorithmIdentifier;
1010
import org.bouncycastle.asn1.x509.SubjectPublicKeyInfo;

prov/src/main/ext-jdk1.9/module-info.java

-4
Original file line numberDiff line numberDiff line change
@@ -15,10 +15,6 @@
1515
exports org.bouncycastle.asn1.cryptopro;
1616
exports org.bouncycastle.asn1.edec;
1717
exports org.bouncycastle.asn1.gm;
18-
exports org.bouncycastle.asn1.isara;
19-
exports org.bouncycastle.asn1.iso;
20-
exports org.bouncycastle.asn1.kisa;
21-
exports org.bouncycastle.asn1.microsoft;
2218
exports org.bouncycastle.asn1.misc;
2319
exports org.bouncycastle.asn1.nist;
2420
exports org.bouncycastle.asn1.nsri;

prov/src/main/java/org/bouncycastle/jcajce/provider/asymmetric/util/BaseAgreementSpi.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,6 @@
1717

1818
import org.bouncycastle.asn1.ASN1ObjectIdentifier;
1919
import org.bouncycastle.asn1.cryptopro.CryptoProObjectIdentifiers;
20-
import org.bouncycastle.asn1.kisa.KISAObjectIdentifiers;
2120
import org.bouncycastle.asn1.misc.MiscObjectIdentifiers;
2221
import org.bouncycastle.asn1.nist.NISTObjectIdentifiers;
2322
import org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers;
@@ -29,6 +28,7 @@
2928
import org.bouncycastle.crypto.params.HKDFParameters;
3029
import org.bouncycastle.crypto.params.KDFParameters;
3130
import org.bouncycastle.internal.asn1.gnu.GNUObjectIdentifiers;
31+
import org.bouncycastle.internal.asn1.kisa.KISAObjectIdentifiers;
3232
import org.bouncycastle.internal.asn1.ntt.NTTObjectIdentifiers;
3333
import org.bouncycastle.internal.asn1.oiw.OIWObjectIdentifiers;
3434
import org.bouncycastle.jcajce.spec.HybridValueParameterSpec;

prov/src/main/java/org/bouncycastle/jcajce/provider/digest/Whirlpool.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
package org.bouncycastle.jcajce.provider.digest;
22

3-
import org.bouncycastle.asn1.iso.ISOIECObjectIdentifiers;
43
import org.bouncycastle.crypto.CipherKeyGenerator;
54
import org.bouncycastle.crypto.digests.WhirlpoolDigest;
65
import org.bouncycastle.crypto.macs.HMac;
6+
import org.bouncycastle.internal.asn1.iso.ISOIECObjectIdentifiers;
77
import org.bouncycastle.jcajce.provider.config.ConfigurableProvider;
88
import org.bouncycastle.jcajce.provider.symmetric.util.BaseKeyGenerator;
99
import org.bouncycastle.jcajce.provider.symmetric.util.BaseMac;

prov/src/main/java/org/bouncycastle/jcajce/provider/keystore/bcfks/BcFKSKeyStoreSpi.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,6 @@
6161
import org.bouncycastle.asn1.bc.PbkdMacIntegrityCheck;
6262
import org.bouncycastle.asn1.bc.SecretKeyData;
6363
import org.bouncycastle.asn1.bc.SignatureCheck;
64-
import org.bouncycastle.asn1.kisa.KISAObjectIdentifiers;
6564
import org.bouncycastle.asn1.misc.MiscObjectIdentifiers;
6665
import org.bouncycastle.asn1.misc.ScryptParams;
6766
import org.bouncycastle.asn1.nist.NISTObjectIdentifiers;
@@ -87,6 +86,7 @@
8786
import org.bouncycastle.crypto.util.PBKDFConfig;
8887
import org.bouncycastle.crypto.util.ScryptConfig;
8988
import org.bouncycastle.internal.asn1.cms.CCMParameters;
89+
import org.bouncycastle.internal.asn1.kisa.KISAObjectIdentifiers;
9090
import org.bouncycastle.internal.asn1.ntt.NTTObjectIdentifiers;
9191
import org.bouncycastle.internal.asn1.oiw.OIWObjectIdentifiers;
9292
import org.bouncycastle.jcajce.BCFKSLoadStoreParameter;

prov/src/main/java/org/bouncycastle/jcajce/provider/symmetric/SEED.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@
77

88
import javax.crypto.spec.IvParameterSpec;
99

10-
import org.bouncycastle.asn1.kisa.KISAObjectIdentifiers;
1110
import org.bouncycastle.crypto.BlockCipher;
1211
import org.bouncycastle.crypto.CipherKeyGenerator;
1312
import org.bouncycastle.crypto.CryptoServicesRegistrar;
@@ -18,6 +17,7 @@
1817
import org.bouncycastle.crypto.macs.GMac;
1918
import org.bouncycastle.crypto.modes.CBCBlockCipher;
2019
import org.bouncycastle.crypto.modes.GCMBlockCipher;
20+
import org.bouncycastle.internal.asn1.kisa.KISAObjectIdentifiers;
2121
import org.bouncycastle.jcajce.provider.config.ConfigurableProvider;
2222
import org.bouncycastle.jcajce.provider.symmetric.util.BaseAlgorithmParameterGenerator;
2323
import org.bouncycastle.jcajce.provider.symmetric.util.BaseBlockCipher;

prov/src/main/java/org/bouncycastle/jcajce/util/MessageDigestUtils.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,13 +7,13 @@
77
import org.bouncycastle.asn1.DERNull;
88
import org.bouncycastle.asn1.cryptopro.CryptoProObjectIdentifiers;
99
import org.bouncycastle.asn1.gm.GMObjectIdentifiers;
10-
import org.bouncycastle.asn1.iso.ISOIECObjectIdentifiers;
1110
import org.bouncycastle.asn1.misc.MiscObjectIdentifiers;
1211
import org.bouncycastle.asn1.nist.NISTObjectIdentifiers;
1312
import org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers;
1413
import org.bouncycastle.asn1.teletrust.TeleTrusTObjectIdentifiers;
1514
import org.bouncycastle.asn1.x509.AlgorithmIdentifier;
1615
import org.bouncycastle.internal.asn1.gnu.GNUObjectIdentifiers;
16+
import org.bouncycastle.internal.asn1.iso.ISOIECObjectIdentifiers;
1717
import org.bouncycastle.internal.asn1.oiw.OIWObjectIdentifiers;
1818

1919
public class MessageDigestUtils

prov/src/main/java/org/bouncycastle/jce/provider/BouncyCastleProvider.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -15,14 +15,14 @@
1515

1616
import org.bouncycastle.asn1.ASN1ObjectIdentifier;
1717
import org.bouncycastle.asn1.bc.BCObjectIdentifiers;
18-
import org.bouncycastle.asn1.isara.IsaraObjectIdentifiers;
1918
import org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers;
2019
import org.bouncycastle.asn1.pkcs.PrivateKeyInfo;
2120
import org.bouncycastle.asn1.x509.SubjectPublicKeyInfo;
2221
import org.bouncycastle.crypto.CryptoServiceConstraintsException;
2322
import org.bouncycastle.crypto.CryptoServiceProperties;
2423
import org.bouncycastle.crypto.CryptoServicePurpose;
2524
import org.bouncycastle.crypto.CryptoServicesRegistrar;
25+
import org.bouncycastle.internal.asn1.isara.IsaraObjectIdentifiers;
2626
import org.bouncycastle.jcajce.provider.config.ConfigurableProvider;
2727
import org.bouncycastle.jcajce.provider.config.ProviderConfiguration;
2828
import org.bouncycastle.jcajce.provider.symmetric.util.ClassUtil;

prov/src/main/java/org/bouncycastle/jce/provider/ProvOcspRevocationChecker.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,6 @@
3131
import org.bouncycastle.asn1.DERNull;
3232
import org.bouncycastle.asn1.DEROctetString;
3333
import org.bouncycastle.asn1.cryptopro.CryptoProObjectIdentifiers;
34-
import org.bouncycastle.asn1.isara.IsaraObjectIdentifiers;
3534
import org.bouncycastle.asn1.nist.NISTObjectIdentifiers;
3635
import org.bouncycastle.asn1.ocsp.BasicOCSPResponse;
3736
import org.bouncycastle.asn1.ocsp.CertID;
@@ -59,6 +58,7 @@
5958
import org.bouncycastle.asn1.x9.X9ObjectIdentifiers;
6059
import org.bouncycastle.internal.asn1.bsi.BSIObjectIdentifiers;
6160
import org.bouncycastle.internal.asn1.eac.EACObjectIdentifiers;
61+
import org.bouncycastle.internal.asn1.isara.IsaraObjectIdentifiers;
6262
import org.bouncycastle.internal.asn1.oiw.OIWObjectIdentifiers;
6363
import org.bouncycastle.jcajce.PKIXCertRevocationChecker;
6464
import org.bouncycastle.jcajce.PKIXCertRevocationCheckerParameters;

prov/src/main/java/org/bouncycastle/jce/provider/ProvRevocationChecker.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -12,13 +12,13 @@
1212

1313
import org.bouncycastle.asn1.ASN1ObjectIdentifier;
1414
import org.bouncycastle.asn1.cryptopro.CryptoProObjectIdentifiers;
15-
import org.bouncycastle.asn1.isara.IsaraObjectIdentifiers;
1615
import org.bouncycastle.asn1.nist.NISTObjectIdentifiers;
1716
import org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers;
1817
import org.bouncycastle.asn1.rosstandart.RosstandartObjectIdentifiers;
1918
import org.bouncycastle.asn1.x9.X9ObjectIdentifiers;
2019
import org.bouncycastle.internal.asn1.bsi.BSIObjectIdentifiers;
2120
import org.bouncycastle.internal.asn1.eac.EACObjectIdentifiers;
21+
import org.bouncycastle.internal.asn1.isara.IsaraObjectIdentifiers;
2222
import org.bouncycastle.internal.asn1.oiw.OIWObjectIdentifiers;
2323
import org.bouncycastle.jcajce.PKIXCertRevocationChecker;
2424
import org.bouncycastle.jcajce.PKIXCertRevocationCheckerParameters;

prov/src/main/java/org/bouncycastle/pqc/jcajce/provider/XMSS.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
package org.bouncycastle.pqc.jcajce.provider;
22

33
import org.bouncycastle.asn1.bc.BCObjectIdentifiers;
4-
import org.bouncycastle.asn1.isara.IsaraObjectIdentifiers;
4+
import org.bouncycastle.internal.asn1.isara.IsaraObjectIdentifiers;
55
import org.bouncycastle.jcajce.provider.config.ConfigurableProvider;
66
import org.bouncycastle.jcajce.provider.util.AsymmetricAlgorithmProvider;
77
import org.bouncycastle.pqc.asn1.PQCObjectIdentifiers;

prov/src/main/jdk1.9/module-info.java

-4
Original file line numberDiff line numberDiff line change
@@ -17,10 +17,6 @@
1717
exports org.bouncycastle.asn1.cryptopro;
1818
exports org.bouncycastle.asn1.edec;
1919
exports org.bouncycastle.asn1.gm;
20-
exports org.bouncycastle.asn1.isara;
21-
exports org.bouncycastle.asn1.iso;
22-
exports org.bouncycastle.asn1.kisa;
23-
exports org.bouncycastle.asn1.microsoft;
2420
exports org.bouncycastle.asn1.misc;
2521
exports org.bouncycastle.asn1.nist;
2622
exports org.bouncycastle.asn1.nsri;

prov/src/test/java/org/bouncycastle/jce/provider/test/DigestTest.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,12 @@
33
import java.security.MessageDigest;
44
import java.security.Security;
55

6-
import org.bouncycastle.asn1.iso.ISOIECObjectIdentifiers;
76
import org.bouncycastle.asn1.misc.MiscObjectIdentifiers;
87
import org.bouncycastle.asn1.nist.NISTObjectIdentifiers;
98
import org.bouncycastle.asn1.rosstandart.RosstandartObjectIdentifiers;
109
import org.bouncycastle.asn1.teletrust.TeleTrusTObjectIdentifiers;
1110
import org.bouncycastle.asn1.ua.UAObjectIdentifiers;
11+
import org.bouncycastle.internal.asn1.iso.ISOIECObjectIdentifiers;
1212
import org.bouncycastle.jce.provider.BouncyCastleProvider;
1313
import org.bouncycastle.util.Strings;
1414
import org.bouncycastle.util.encoders.Hex;

0 commit comments

Comments
 (0)