Skip to content

Commit 48fc269

Browse files
committed
removed old RFC kyber ASN.1 class.
1 parent 0d6042f commit 48fc269

File tree

5 files changed

+5
-244
lines changed

5 files changed

+5
-244
lines changed

core/src/main/java/org/bouncycastle/pqc/asn1/KyberPrivateKey.java

Lines changed: 0 additions & 129 deletions
This file was deleted.

core/src/main/java/org/bouncycastle/pqc/asn1/KyberPublicKey.java

Lines changed: 0 additions & 77 deletions
This file was deleted.

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

Lines changed: 1 addition & 12 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.KyberPublicKey;
2322
import org.bouncycastle.pqc.asn1.McElieceCCA2PublicKey;
2423
import org.bouncycastle.pqc.asn1.PQCObjectIdentifiers;
2524
import org.bouncycastle.pqc.asn1.SPHINCS256KeyParams;
@@ -664,18 +663,8 @@ AsymmetricKeyParameter getPublicKeyParameters(SubjectPublicKeyInfo keyInfo, Obje
664663
{
665664
MLKEMParameters parameters = Utils.mlkemParamsLookup(keyInfo.getAlgorithm().getAlgorithm());
666665

667-
try
668-
{
669-
ASN1Primitive obj = keyInfo.parsePublicKey();
670-
KyberPublicKey kyberKey = KyberPublicKey.getInstance(obj);
671-
672-
return new MLKEMPublicKeyParameters(parameters, kyberKey.getT(), kyberKey.getRho());
673-
}
674-
catch (Exception e)
675-
{
676666
// we're a raw encoding
677-
return new MLKEMPublicKeyParameters(parameters, keyInfo.getPublicKeyData().getOctets());
678-
}
667+
return new MLKEMPublicKeyParameters(parameters, keyInfo.getPublicKeyData().getOctets());
679668
}
680669

681670
static MLKEMPublicKeyParameters getPublicKeyParams(MLKEMParameters parameters, ASN1BitString publicKeyData)

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

Lines changed: 2 additions & 13 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.KyberPublicKey;
2322
import org.bouncycastle.pqc.asn1.McElieceCCA2PublicKey;
2423
import org.bouncycastle.pqc.asn1.PQCObjectIdentifiers;
2524
import org.bouncycastle.pqc.asn1.SPHINCS256KeyParams;
@@ -375,18 +374,8 @@ AsymmetricKeyParameter getPublicKeyParameters(SubjectPublicKeyInfo keyInfo, Obje
375374
{
376375
MLKEMParameters kyberParameters = Utils.mlkemParamsLookup(keyInfo.getAlgorithm().getAlgorithm());
377376

378-
try
379-
{
380-
ASN1Primitive obj = keyInfo.parsePublicKey();
381-
KyberPublicKey kyberKey = KyberPublicKey.getInstance(obj);
382-
383-
return new MLKEMPublicKeyParameters(kyberParameters, kyberKey.getT(), kyberKey.getRho());
384-
}
385-
catch (Exception e)
386-
{
387-
// we're a raw encoding
388-
return new MLKEMPublicKeyParameters(kyberParameters, keyInfo.getPublicKeyData().getOctets());
389-
}
377+
// we're a raw encoding
378+
return new MLKEMPublicKeyParameters(kyberParameters, keyInfo.getPublicKeyData().getOctets());
390379
}
391380
}
392381

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

Lines changed: 2 additions & 13 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.KyberPublicKey;
2322
import org.bouncycastle.pqc.asn1.McElieceCCA2PublicKey;
2423
import org.bouncycastle.pqc.asn1.PQCObjectIdentifiers;
2524
import org.bouncycastle.pqc.asn1.SPHINCS256KeyParams;
@@ -480,18 +479,8 @@ AsymmetricKeyParameter getPublicKeyParameters(SubjectPublicKeyInfo keyInfo, Obje
480479
{
481480
MLKEMParameters parameters = Utils.mlkemParamsLookup(keyInfo.getAlgorithm().getAlgorithm());
482481

483-
try
484-
{
485-
ASN1Primitive obj = keyInfo.parsePublicKey();
486-
KyberPublicKey kyberKey = KyberPublicKey.getInstance(obj);
487-
488-
return new MLKEMPublicKeyParameters(parameters, kyberKey.getT(), kyberKey.getRho());
489-
}
490-
catch (Exception e)
491-
{
492-
// we're a raw encoding
493-
return new MLKEMPublicKeyParameters(parameters, keyInfo.getPublicKeyData().getOctets());
494-
}
482+
// we're a raw encoding
483+
return new MLKEMPublicKeyParameters(parameters, keyInfo.getPublicKeyData().getOctets());
495484
}
496485

497486
static MLKEMPublicKeyParameters getPublicKeyParams(MLKEMParameters parameters, ASN1BitString publicKeyData)

0 commit comments

Comments
 (0)