Skip to content

Commit 2e96d8e

Browse files
committed
partial update to new key encoding
1 parent 7822234 commit 2e96d8e

File tree

1 file changed

+3
-6
lines changed
  • prov/src/test/java/org/bouncycastle/pqc/jcajce/provider/test

1 file changed

+3
-6
lines changed

prov/src/test/java/org/bouncycastle/pqc/jcajce/provider/test/MLKEMTest.java

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,6 @@
2121
import junit.framework.TestCase;
2222
import org.bouncycastle.asn1.ASN1OctetString;
2323
import org.bouncycastle.asn1.ASN1Sequence;
24-
import org.bouncycastle.asn1.ASN1TaggedObject;
2524
import org.bouncycastle.asn1.nist.NISTObjectIdentifiers;
2625
import org.bouncycastle.asn1.pkcs.PrivateKeyInfo;
2726
import org.bouncycastle.jcajce.SecretKeyWithEncapsulation;
@@ -138,13 +137,11 @@ public void testDefaultPrivateKeyEncoding()
138137
KeyPair kp512 = kpGen512.generateKeyPair();
139138

140139
PrivateKeyInfo privInfo = PrivateKeyInfo.getInstance(kp512.getPrivate().getEncoded());
141-
ASN1OctetString seq = ASN1OctetString.getInstance(ASN1Sequence.getInstance(privInfo.getPrivateKey().getOctets()).getObjectAt(0));
140+
ASN1Sequence seq = ASN1Sequence.getInstance(privInfo.getPrivateKey().getOctets());
142141

143-
assertTrue(Arrays.areEqual(seq.getOctets(), seed));
142+
assertTrue(Arrays.areEqual(ASN1OctetString.getInstance(seq.getObjectAt(0)).getOctets(), seed));
144143

145-
ASN1OctetString privData = ASN1OctetString.getInstance((ASN1TaggedObject)ASN1Sequence.getInstance(privInfo.getPrivateKey().getOctets()).getObjectAt(1), false);
146-
147-
assertTrue(Arrays.areEqual(privData.getOctets(), ((MLKEMPrivateKey)kp512.getPrivate()).getPrivateData()));
144+
assertTrue(Arrays.areEqual(ASN1OctetString.getInstance(seq.getObjectAt(1)).getOctets(), ((MLKEMPrivateKey)kp512.getPrivate()).getPrivateData()));
148145
}
149146

150147
public void testSeedPrivateKeyEncoding()

0 commit comments

Comments
 (0)