File tree 31 files changed +150
-35
lines changed
jdk1.1/org/bouncycastle/pqc/crypto/util
jdk1.4/org/bouncycastle/pqc/crypto/util
test/java/org/bouncycastle/jce/provider/test
java/org/bouncycastle/asn1
31 files changed +150
-35
lines changed Original file line number Diff line number Diff line change 5
5
import org .bouncycastle .asn1 .ASN1ObjectIdentifier ;
6
6
import org .bouncycastle .asn1 .DERNull ;
7
7
import org .bouncycastle .asn1 .DEROctetString ;
8
- import org .bouncycastle .asn1 .kisa .KISAObjectIdentifiers ;
9
8
import org .bouncycastle .asn1 .misc .CAST5CBCParameters ;
10
9
import org .bouncycastle .asn1 .nist .NISTObjectIdentifiers ;
11
10
import org .bouncycastle .asn1 .pkcs .PKCSObjectIdentifiers ;
12
11
import org .bouncycastle .asn1 .pkcs .RC2CBCParameter ;
13
12
import org .bouncycastle .asn1 .x509 .AlgorithmIdentifier ;
14
13
import org .bouncycastle .internal .asn1 .cms .CCMParameters ;
15
14
import org .bouncycastle .internal .asn1 .cms .GCMParameters ;
15
+ import org .bouncycastle .internal .asn1 .kisa .KISAObjectIdentifiers ;
16
16
import org .bouncycastle .internal .asn1 .ntt .NTTObjectIdentifiers ;
17
17
import org .bouncycastle .internal .asn1 .oiw .OIWObjectIdentifiers ;
18
18
Original file line number Diff line number Diff line change 6
6
import org .bouncycastle .asn1 .ASN1ObjectIdentifier ;
7
7
import org .bouncycastle .asn1 .ASN1OctetString ;
8
8
import org .bouncycastle .asn1 .ASN1Primitive ;
9
- import org .bouncycastle .asn1 .kisa .KISAObjectIdentifiers ;
10
9
import org .bouncycastle .asn1 .misc .CAST5CBCParameters ;
11
10
import org .bouncycastle .asn1 .misc .MiscObjectIdentifiers ;
12
11
import org .bouncycastle .asn1 .nist .NISTObjectIdentifiers ;
36
35
import org .bouncycastle .crypto .params .RC2Parameters ;
37
36
import org .bouncycastle .internal .asn1 .cms .CCMParameters ;
38
37
import org .bouncycastle .internal .asn1 .cms .GCMParameters ;
38
+ import org .bouncycastle .internal .asn1 .kisa .KISAObjectIdentifiers ;
39
39
import org .bouncycastle .internal .asn1 .ntt .NTTObjectIdentifiers ;
40
40
import org .bouncycastle .internal .asn1 .oiw .OIWObjectIdentifiers ;
41
41
Original file line number Diff line number Diff line change 3
3
import java .security .SecureRandom ;
4
4
5
5
import org .bouncycastle .asn1 .ASN1ObjectIdentifier ;
6
- import org .bouncycastle .asn1 .kisa .KISAObjectIdentifiers ;
7
6
import org .bouncycastle .asn1 .nist .NISTObjectIdentifiers ;
8
7
import org .bouncycastle .asn1 .pkcs .PKCSObjectIdentifiers ;
9
8
import org .bouncycastle .crypto .CipherKeyGenerator ;
10
9
import org .bouncycastle .crypto .KeyGenerationParameters ;
11
10
import org .bouncycastle .crypto .generators .DESKeyGenerator ;
12
11
import org .bouncycastle .crypto .generators .DESedeKeyGenerator ;
12
+ import org .bouncycastle .internal .asn1 .kisa .KISAObjectIdentifiers ;
13
13
import org .bouncycastle .internal .asn1 .ntt .NTTObjectIdentifiers ;
14
14
import org .bouncycastle .internal .asn1 .oiw .OIWObjectIdentifiers ;
15
15
Original file line number Diff line number Diff line change
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 number Diff line number Diff line change
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 number Diff line number Diff line change
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 number Diff line number Diff line change
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
+ }
Original file line number Diff line number Diff line change 12
12
import org .bouncycastle .asn1 .ASN1Primitive ;
13
13
import org .bouncycastle .asn1 .ASN1Sequence ;
14
14
import org .bouncycastle .asn1 .bc .BCObjectIdentifiers ;
15
- import org .bouncycastle .asn1 .isara .IsaraObjectIdentifiers ;
16
15
import org .bouncycastle .asn1 .pkcs .PKCSObjectIdentifiers ;
17
16
import org .bouncycastle .asn1 .x509 .AlgorithmIdentifier ;
18
17
import org .bouncycastle .asn1 .x509 .SubjectPublicKeyInfo ;
19
18
import org .bouncycastle .crypto .params .AsymmetricKeyParameter ;
19
+ import org .bouncycastle .internal .asn1 .isara .IsaraObjectIdentifiers ;
20
20
import org .bouncycastle .pqc .asn1 .CMCEPublicKey ;
21
21
import org .bouncycastle .pqc .asn1 .KyberPublicKey ;
22
22
import org .bouncycastle .pqc .asn1 .McElieceCCA2PublicKey ;
Original file line number Diff line number Diff line change 4
4
5
5
import org .bouncycastle .asn1 .DEROctetString ;
6
6
import org .bouncycastle .asn1 .DERSequence ;
7
- import org .bouncycastle .asn1 .isara .IsaraObjectIdentifiers ;
8
7
import org .bouncycastle .asn1 .pkcs .PKCSObjectIdentifiers ;
9
8
import org .bouncycastle .asn1 .x509 .AlgorithmIdentifier ;
10
9
import org .bouncycastle .asn1 .x509 .SubjectPublicKeyInfo ;
11
10
import org .bouncycastle .crypto .params .AsymmetricKeyParameter ;
11
+ import org .bouncycastle .internal .asn1 .isara .IsaraObjectIdentifiers ;
12
12
import org .bouncycastle .pqc .asn1 .McElieceCCA2PublicKey ;
13
13
import org .bouncycastle .pqc .asn1 .PQCObjectIdentifiers ;
14
14
import org .bouncycastle .pqc .asn1 .SPHINCS256KeyParams ;
Original file line number Diff line number Diff line change 12
12
import org .bouncycastle .asn1 .ASN1Primitive ;
13
13
import org .bouncycastle .asn1 .ASN1Sequence ;
14
14
import org .bouncycastle .asn1 .bc .BCObjectIdentifiers ;
15
- import org .bouncycastle .asn1 .isara .IsaraObjectIdentifiers ;
15
+ import org .bouncycastle .internal . asn1 .isara .IsaraObjectIdentifiers ;
16
16
import org .bouncycastle .asn1 .pkcs .PKCSObjectIdentifiers ;
17
17
import org .bouncycastle .asn1 .x509 .AlgorithmIdentifier ;
18
18
import org .bouncycastle .asn1 .x509 .SubjectPublicKeyInfo ;
Original file line number Diff line number Diff line change 4
4
5
5
import org .bouncycastle .asn1 .DEROctetString ;
6
6
import org .bouncycastle .asn1 .DERSequence ;
7
- import org .bouncycastle .asn1 .isara .IsaraObjectIdentifiers ;
7
+ import org .bouncycastle .internal . asn1 .isara .IsaraObjectIdentifiers ;
8
8
import org .bouncycastle .asn1 .pkcs .PKCSObjectIdentifiers ;
9
9
import org .bouncycastle .asn1 .x509 .AlgorithmIdentifier ;
10
10
import org .bouncycastle .asn1 .x509 .SubjectPublicKeyInfo ;
Original file line number Diff line number Diff line change 12
12
import org .bouncycastle .asn1 .ASN1Primitive ;
13
13
import org .bouncycastle .asn1 .ASN1Sequence ;
14
14
import org .bouncycastle .asn1 .bc .BCObjectIdentifiers ;
15
- import org .bouncycastle .asn1 .isara .IsaraObjectIdentifiers ;
15
+ import org .bouncycastle .internal . asn1 .isara .IsaraObjectIdentifiers ;
16
16
import org .bouncycastle .asn1 .pkcs .PKCSObjectIdentifiers ;
17
17
import org .bouncycastle .asn1 .x509 .AlgorithmIdentifier ;
18
18
import org .bouncycastle .asn1 .x509 .SubjectPublicKeyInfo ;
Original file line number Diff line number Diff line change 4
4
5
5
import org .bouncycastle .asn1 .DEROctetString ;
6
6
import org .bouncycastle .asn1 .DERSequence ;
7
- import org .bouncycastle .asn1 .isara .IsaraObjectIdentifiers ;
7
+ import org .bouncycastle .internal . asn1 .isara .IsaraObjectIdentifiers ;
8
8
import org .bouncycastle .asn1 .pkcs .PKCSObjectIdentifiers ;
9
9
import org .bouncycastle .asn1 .x509 .AlgorithmIdentifier ;
10
10
import org .bouncycastle .asn1 .x509 .SubjectPublicKeyInfo ;
Original file line number Diff line number Diff line change 15
15
exports org .bouncycastle .asn1 .cryptopro ;
16
16
exports org .bouncycastle .asn1 .edec ;
17
17
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 ;
22
18
exports org .bouncycastle .asn1 .misc ;
23
19
exports org .bouncycastle .asn1 .nist ;
24
20
exports org .bouncycastle .asn1 .nsri ;
Original file line number Diff line number Diff line change 17
17
18
18
import org .bouncycastle .asn1 .ASN1ObjectIdentifier ;
19
19
import org .bouncycastle .asn1 .cryptopro .CryptoProObjectIdentifiers ;
20
- import org .bouncycastle .asn1 .kisa .KISAObjectIdentifiers ;
21
20
import org .bouncycastle .asn1 .misc .MiscObjectIdentifiers ;
22
21
import org .bouncycastle .asn1 .nist .NISTObjectIdentifiers ;
23
22
import org .bouncycastle .asn1 .pkcs .PKCSObjectIdentifiers ;
29
28
import org .bouncycastle .crypto .params .HKDFParameters ;
30
29
import org .bouncycastle .crypto .params .KDFParameters ;
31
30
import org .bouncycastle .internal .asn1 .gnu .GNUObjectIdentifiers ;
31
+ import org .bouncycastle .internal .asn1 .kisa .KISAObjectIdentifiers ;
32
32
import org .bouncycastle .internal .asn1 .ntt .NTTObjectIdentifiers ;
33
33
import org .bouncycastle .internal .asn1 .oiw .OIWObjectIdentifiers ;
34
34
import org .bouncycastle .jcajce .spec .HybridValueParameterSpec ;
Original file line number Diff line number Diff line change 1
1
package org .bouncycastle .jcajce .provider .digest ;
2
2
3
- import org .bouncycastle .asn1 .iso .ISOIECObjectIdentifiers ;
4
3
import org .bouncycastle .crypto .CipherKeyGenerator ;
5
4
import org .bouncycastle .crypto .digests .WhirlpoolDigest ;
6
5
import org .bouncycastle .crypto .macs .HMac ;
6
+ import org .bouncycastle .internal .asn1 .iso .ISOIECObjectIdentifiers ;
7
7
import org .bouncycastle .jcajce .provider .config .ConfigurableProvider ;
8
8
import org .bouncycastle .jcajce .provider .symmetric .util .BaseKeyGenerator ;
9
9
import org .bouncycastle .jcajce .provider .symmetric .util .BaseMac ;
Original file line number Diff line number Diff line change 61
61
import org .bouncycastle .asn1 .bc .PbkdMacIntegrityCheck ;
62
62
import org .bouncycastle .asn1 .bc .SecretKeyData ;
63
63
import org .bouncycastle .asn1 .bc .SignatureCheck ;
64
- import org .bouncycastle .asn1 .kisa .KISAObjectIdentifiers ;
65
64
import org .bouncycastle .asn1 .misc .MiscObjectIdentifiers ;
66
65
import org .bouncycastle .asn1 .misc .ScryptParams ;
67
66
import org .bouncycastle .asn1 .nist .NISTObjectIdentifiers ;
87
86
import org .bouncycastle .crypto .util .PBKDFConfig ;
88
87
import org .bouncycastle .crypto .util .ScryptConfig ;
89
88
import org .bouncycastle .internal .asn1 .cms .CCMParameters ;
89
+ import org .bouncycastle .internal .asn1 .kisa .KISAObjectIdentifiers ;
90
90
import org .bouncycastle .internal .asn1 .ntt .NTTObjectIdentifiers ;
91
91
import org .bouncycastle .internal .asn1 .oiw .OIWObjectIdentifiers ;
92
92
import org .bouncycastle .jcajce .BCFKSLoadStoreParameter ;
Original file line number Diff line number Diff line change 7
7
8
8
import javax .crypto .spec .IvParameterSpec ;
9
9
10
- import org .bouncycastle .asn1 .kisa .KISAObjectIdentifiers ;
11
10
import org .bouncycastle .crypto .BlockCipher ;
12
11
import org .bouncycastle .crypto .CipherKeyGenerator ;
13
12
import org .bouncycastle .crypto .CryptoServicesRegistrar ;
18
17
import org .bouncycastle .crypto .macs .GMac ;
19
18
import org .bouncycastle .crypto .modes .CBCBlockCipher ;
20
19
import org .bouncycastle .crypto .modes .GCMBlockCipher ;
20
+ import org .bouncycastle .internal .asn1 .kisa .KISAObjectIdentifiers ;
21
21
import org .bouncycastle .jcajce .provider .config .ConfigurableProvider ;
22
22
import org .bouncycastle .jcajce .provider .symmetric .util .BaseAlgorithmParameterGenerator ;
23
23
import org .bouncycastle .jcajce .provider .symmetric .util .BaseBlockCipher ;
Original file line number Diff line number Diff line change 7
7
import org .bouncycastle .asn1 .DERNull ;
8
8
import org .bouncycastle .asn1 .cryptopro .CryptoProObjectIdentifiers ;
9
9
import org .bouncycastle .asn1 .gm .GMObjectIdentifiers ;
10
- import org .bouncycastle .asn1 .iso .ISOIECObjectIdentifiers ;
11
10
import org .bouncycastle .asn1 .misc .MiscObjectIdentifiers ;
12
11
import org .bouncycastle .asn1 .nist .NISTObjectIdentifiers ;
13
12
import org .bouncycastle .asn1 .pkcs .PKCSObjectIdentifiers ;
14
13
import org .bouncycastle .asn1 .teletrust .TeleTrusTObjectIdentifiers ;
15
14
import org .bouncycastle .asn1 .x509 .AlgorithmIdentifier ;
16
15
import org .bouncycastle .internal .asn1 .gnu .GNUObjectIdentifiers ;
16
+ import org .bouncycastle .internal .asn1 .iso .ISOIECObjectIdentifiers ;
17
17
import org .bouncycastle .internal .asn1 .oiw .OIWObjectIdentifiers ;
18
18
19
19
public class MessageDigestUtils
Original file line number Diff line number Diff line change 15
15
16
16
import org .bouncycastle .asn1 .ASN1ObjectIdentifier ;
17
17
import org .bouncycastle .asn1 .bc .BCObjectIdentifiers ;
18
- import org .bouncycastle .asn1 .isara .IsaraObjectIdentifiers ;
19
18
import org .bouncycastle .asn1 .pkcs .PKCSObjectIdentifiers ;
20
19
import org .bouncycastle .asn1 .pkcs .PrivateKeyInfo ;
21
20
import org .bouncycastle .asn1 .x509 .SubjectPublicKeyInfo ;
22
21
import org .bouncycastle .crypto .CryptoServiceConstraintsException ;
23
22
import org .bouncycastle .crypto .CryptoServiceProperties ;
24
23
import org .bouncycastle .crypto .CryptoServicePurpose ;
25
24
import org .bouncycastle .crypto .CryptoServicesRegistrar ;
25
+ import org .bouncycastle .internal .asn1 .isara .IsaraObjectIdentifiers ;
26
26
import org .bouncycastle .jcajce .provider .config .ConfigurableProvider ;
27
27
import org .bouncycastle .jcajce .provider .config .ProviderConfiguration ;
28
28
import org .bouncycastle .jcajce .provider .symmetric .util .ClassUtil ;
Original file line number Diff line number Diff line change 31
31
import org .bouncycastle .asn1 .DERNull ;
32
32
import org .bouncycastle .asn1 .DEROctetString ;
33
33
import org .bouncycastle .asn1 .cryptopro .CryptoProObjectIdentifiers ;
34
- import org .bouncycastle .asn1 .isara .IsaraObjectIdentifiers ;
35
34
import org .bouncycastle .asn1 .nist .NISTObjectIdentifiers ;
36
35
import org .bouncycastle .asn1 .ocsp .BasicOCSPResponse ;
37
36
import org .bouncycastle .asn1 .ocsp .CertID ;
59
58
import org .bouncycastle .asn1 .x9 .X9ObjectIdentifiers ;
60
59
import org .bouncycastle .internal .asn1 .bsi .BSIObjectIdentifiers ;
61
60
import org .bouncycastle .internal .asn1 .eac .EACObjectIdentifiers ;
61
+ import org .bouncycastle .internal .asn1 .isara .IsaraObjectIdentifiers ;
62
62
import org .bouncycastle .internal .asn1 .oiw .OIWObjectIdentifiers ;
63
63
import org .bouncycastle .jcajce .PKIXCertRevocationChecker ;
64
64
import org .bouncycastle .jcajce .PKIXCertRevocationCheckerParameters ;
Original file line number Diff line number Diff line change 12
12
13
13
import org .bouncycastle .asn1 .ASN1ObjectIdentifier ;
14
14
import org .bouncycastle .asn1 .cryptopro .CryptoProObjectIdentifiers ;
15
- import org .bouncycastle .asn1 .isara .IsaraObjectIdentifiers ;
16
15
import org .bouncycastle .asn1 .nist .NISTObjectIdentifiers ;
17
16
import org .bouncycastle .asn1 .pkcs .PKCSObjectIdentifiers ;
18
17
import org .bouncycastle .asn1 .rosstandart .RosstandartObjectIdentifiers ;
19
18
import org .bouncycastle .asn1 .x9 .X9ObjectIdentifiers ;
20
19
import org .bouncycastle .internal .asn1 .bsi .BSIObjectIdentifiers ;
21
20
import org .bouncycastle .internal .asn1 .eac .EACObjectIdentifiers ;
21
+ import org .bouncycastle .internal .asn1 .isara .IsaraObjectIdentifiers ;
22
22
import org .bouncycastle .internal .asn1 .oiw .OIWObjectIdentifiers ;
23
23
import org .bouncycastle .jcajce .PKIXCertRevocationChecker ;
24
24
import org .bouncycastle .jcajce .PKIXCertRevocationCheckerParameters ;
Original file line number Diff line number Diff line change 1
1
package org .bouncycastle .pqc .jcajce .provider ;
2
2
3
3
import org .bouncycastle .asn1 .bc .BCObjectIdentifiers ;
4
- import org .bouncycastle .asn1 .isara .IsaraObjectIdentifiers ;
4
+ import org .bouncycastle .internal . asn1 .isara .IsaraObjectIdentifiers ;
5
5
import org .bouncycastle .jcajce .provider .config .ConfigurableProvider ;
6
6
import org .bouncycastle .jcajce .provider .util .AsymmetricAlgorithmProvider ;
7
7
import org .bouncycastle .pqc .asn1 .PQCObjectIdentifiers ;
Original file line number Diff line number Diff line change 17
17
exports org .bouncycastle .asn1 .cryptopro ;
18
18
exports org .bouncycastle .asn1 .edec ;
19
19
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 ;
24
20
exports org .bouncycastle .asn1 .misc ;
25
21
exports org .bouncycastle .asn1 .nist ;
26
22
exports org .bouncycastle .asn1 .nsri ;
Original file line number Diff line number Diff line change 3
3
import java .security .MessageDigest ;
4
4
import java .security .Security ;
5
5
6
- import org .bouncycastle .asn1 .iso .ISOIECObjectIdentifiers ;
7
6
import org .bouncycastle .asn1 .misc .MiscObjectIdentifiers ;
8
7
import org .bouncycastle .asn1 .nist .NISTObjectIdentifiers ;
9
8
import org .bouncycastle .asn1 .rosstandart .RosstandartObjectIdentifiers ;
10
9
import org .bouncycastle .asn1 .teletrust .TeleTrusTObjectIdentifiers ;
11
10
import org .bouncycastle .asn1 .ua .UAObjectIdentifiers ;
11
+ import org .bouncycastle .internal .asn1 .iso .ISOIECObjectIdentifiers ;
12
12
import org .bouncycastle .jce .provider .BouncyCastleProvider ;
13
13
import org .bouncycastle .util .Strings ;
14
14
import org .bouncycastle .util .encoders .Hex ;
You can’t perform that action at this time.
0 commit comments