Skip to content

Commit 44c8689

Browse files
committed
Java 1.1 updates.
1 parent 97c7934 commit 44c8689

File tree

4 files changed

+0
-43
lines changed

4 files changed

+0
-43
lines changed

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

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,6 @@
2020
import org.bouncycastle.crypto.params.AsymmetricKeyParameter;
2121
import org.bouncycastle.pqc.asn1.CMCEPrivateKey;
2222
import org.bouncycastle.pqc.asn1.FalconPrivateKey;
23-
import org.bouncycastle.pqc.asn1.McElieceCCA2PrivateKey;
2423
import org.bouncycastle.pqc.asn1.PQCObjectIdentifiers;
2524
import org.bouncycastle.pqc.asn1.SPHINCS256KeyParams;
2625
import org.bouncycastle.pqc.crypto.bike.BIKEParameters;
@@ -49,7 +48,6 @@
4948
import org.bouncycastle.pqc.crypto.slhdsa.SLHDSAParameters;
5049
import org.bouncycastle.pqc.crypto.slhdsa.SLHDSAPrivateKeyParameters;
5150
import org.bouncycastle.pqc.crypto.sphincs.SPHINCSPrivateKeyParameters;
52-
import org.bouncycastle.pqc.legacy.crypto.mceliece.McElieceCCA2PrivateKeyParameters;
5351
import org.bouncycastle.util.Arrays;
5452
import org.bouncycastle.util.Pack;
5553

@@ -299,12 +297,6 @@ else if (algOID.on(BCObjectIdentifiers.pqc_kem_hqc))
299297

300298
return new HQCPrivateKeyParameters(hqcParams, keyEnc);
301299
}
302-
else if (algOID.equals(PQCObjectIdentifiers.mcElieceCca2))
303-
{
304-
McElieceCCA2PrivateKey mKey = McElieceCCA2PrivateKey.getInstance(keyInfo.parsePrivateKey());
305-
306-
return new McElieceCCA2PrivateKeyParameters(mKey.getN(), mKey.getK(), mKey.getField(), mKey.getGoppaPoly(), mKey.getP(), Utils.getDigestName(mKey.getDigest().getAlgorithm()));
307-
}
308300
else
309301
{
310302
throw new RuntimeException("algorithm identifier in private key not recognised");

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

Lines changed: 0 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,6 @@
1414
import org.bouncycastle.pqc.asn1.CMCEPublicKey;
1515
import org.bouncycastle.pqc.asn1.FalconPrivateKey;
1616
import org.bouncycastle.pqc.asn1.FalconPublicKey;
17-
import org.bouncycastle.pqc.asn1.McElieceCCA2PrivateKey;
1817
import org.bouncycastle.pqc.asn1.PQCObjectIdentifiers;
1918
import org.bouncycastle.pqc.asn1.SPHINCS256KeyParams;
2019
import org.bouncycastle.pqc.crypto.bike.BIKEPrivateKeyParameters;
@@ -32,7 +31,6 @@
3231
import org.bouncycastle.pqc.crypto.saber.SABERPrivateKeyParameters;
3332
import org.bouncycastle.pqc.crypto.slhdsa.SLHDSAPrivateKeyParameters;
3433
import org.bouncycastle.pqc.crypto.sphincs.SPHINCSPrivateKeyParameters;
35-
import org.bouncycastle.pqc.legacy.crypto.mceliece.McElieceCCA2PrivateKeyParameters;
3634
import org.bouncycastle.util.Pack;
3735

3836
/**
@@ -120,14 +118,6 @@ else if (privateKey instanceof CMCEPrivateKeyParameters)
120118
CMCEPrivateKey cmcePriv = new CMCEPrivateKey(0, params.getDelta(), params.getC(), params.getG(), params.getAlpha(), params.getS(), cmcePub);
121119
return new PrivateKeyInfo(algorithmIdentifier, cmcePriv, attributes);
122120
}
123-
else if (privateKey instanceof McElieceCCA2PrivateKeyParameters)
124-
{
125-
McElieceCCA2PrivateKeyParameters priv = (McElieceCCA2PrivateKeyParameters)privateKey;
126-
McElieceCCA2PrivateKey mcEliecePriv = new McElieceCCA2PrivateKey(priv.getN(), priv.getK(), priv.getField(), priv.getGoppaPoly(), priv.getP(), Utils.getAlgorithmIdentifier(priv.getDigest()));
127-
AlgorithmIdentifier algorithmIdentifier = new AlgorithmIdentifier(PQCObjectIdentifiers.mcElieceCca2);
128-
129-
return new PrivateKeyInfo(algorithmIdentifier, mcEliecePriv);
130-
}
131121
else if (privateKey instanceof FrodoPrivateKeyParameters)
132122
{
133123
FrodoPrivateKeyParameters params = (FrodoPrivateKeyParameters)privateKey;

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

Lines changed: 0 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,6 @@
1919
import org.bouncycastle.crypto.params.AsymmetricKeyParameter;
2020
import org.bouncycastle.internal.asn1.isara.IsaraObjectIdentifiers;
2121
import org.bouncycastle.pqc.asn1.CMCEPublicKey;
22-
import org.bouncycastle.pqc.asn1.McElieceCCA2PublicKey;
2322
import org.bouncycastle.pqc.asn1.PQCObjectIdentifiers;
2423
import org.bouncycastle.pqc.asn1.SPHINCS256KeyParams;
2524
import org.bouncycastle.pqc.crypto.bike.BIKEParameters;
@@ -46,7 +45,6 @@
4645
import org.bouncycastle.pqc.crypto.slhdsa.SLHDSAParameters;
4746
import org.bouncycastle.pqc.crypto.slhdsa.SLHDSAPublicKeyParameters;
4847
import org.bouncycastle.pqc.crypto.sphincs.SPHINCSPublicKeyParameters;
49-
import org.bouncycastle.pqc.legacy.crypto.mceliece.McElieceCCA2PublicKeyParameters;
5048
import org.bouncycastle.util.Arrays;
5149
import org.bouncycastle.util.Pack;
5250

@@ -62,7 +60,6 @@ public class PublicKeyFactory
6260
{
6361
converters.put(PQCObjectIdentifiers.sphincs256, new SPHINCSConverter());
6462
converters.put(PQCObjectIdentifiers.newHope, new NHConverter());
65-
converters.put(PQCObjectIdentifiers.mcElieceCca2, new McElieceCCA2Converter());
6663
converters.put(BCObjectIdentifiers.mceliece348864_r3, new CMCEConverter());
6764
converters.put(BCObjectIdentifiers.mceliece348864f_r3, new CMCEConverter());
6865
converters.put(BCObjectIdentifiers.mceliece460896_r3, new CMCEConverter());
@@ -310,18 +307,6 @@ AsymmetricKeyParameter getPublicKeyParameters(SubjectPublicKeyInfo keyInfo, Obje
310307
}
311308
}
312309

313-
private static class McElieceCCA2Converter
314-
extends SubjectPublicKeyInfoConverter
315-
{
316-
AsymmetricKeyParameter getPublicKeyParameters(SubjectPublicKeyInfo keyInfo, Object defaultParams)
317-
throws IOException
318-
{
319-
McElieceCCA2PublicKey mKey = McElieceCCA2PublicKey.getInstance(keyInfo.parsePublicKey());
320-
321-
return new McElieceCCA2PublicKeyParameters(mKey.getN(), mKey.getT(), mKey.getG(), Utils.getDigestName(mKey.getDigest().getAlgorithm()));
322-
}
323-
}
324-
325310
private static class FrodoConverter
326311
extends SubjectPublicKeyInfoConverter
327312
{

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

Lines changed: 0 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@
99
import org.bouncycastle.asn1.x509.SubjectPublicKeyInfo;
1010
import org.bouncycastle.crypto.params.AsymmetricKeyParameter;
1111
import org.bouncycastle.internal.asn1.isara.IsaraObjectIdentifiers;
12-
import org.bouncycastle.pqc.asn1.McElieceCCA2PublicKey;
1312
import org.bouncycastle.pqc.asn1.PQCObjectIdentifiers;
1413
import org.bouncycastle.pqc.asn1.SPHINCS256KeyParams;
1514
import org.bouncycastle.pqc.crypto.bike.BIKEPublicKeyParameters;
@@ -25,7 +24,6 @@
2524
import org.bouncycastle.pqc.crypto.saber.SABERPublicKeyParameters;
2625
import org.bouncycastle.pqc.crypto.slhdsa.SLHDSAPublicKeyParameters;
2726
import org.bouncycastle.pqc.crypto.sphincs.SPHINCSPublicKeyParameters;
28-
import org.bouncycastle.pqc.legacy.crypto.mceliece.McElieceCCA2PublicKeyParameters;
2927

3028
/**
3129
* Factory to create ASN.1 subject public key info objects from lightweight public keys.
@@ -81,14 +79,6 @@ else if (publicKey instanceof CMCEPublicKeyParameters)
8179

8280
return new SubjectPublicKeyInfo(algorithmIdentifier, encoding);
8381
}
84-
else if (publicKey instanceof McElieceCCA2PublicKeyParameters)
85-
{
86-
McElieceCCA2PublicKeyParameters pub = (McElieceCCA2PublicKeyParameters)publicKey;
87-
McElieceCCA2PublicKey mcEliecePub = new McElieceCCA2PublicKey(pub.getN(), pub.getT(), pub.getG(), Utils.getAlgorithmIdentifier(pub.getDigest()));
88-
AlgorithmIdentifier algorithmIdentifier = new AlgorithmIdentifier(PQCObjectIdentifiers.mcElieceCca2);
89-
90-
return new SubjectPublicKeyInfo(algorithmIdentifier, mcEliecePub);
91-
}
9282
else if (publicKey instanceof FrodoPublicKeyParameters)
9383
{
9484
FrodoPublicKeyParameters params = (FrodoPublicKeyParameters)publicKey;

0 commit comments

Comments
 (0)