Skip to content

Commit 3ea208d

Browse files
committed
added signature recognition for old Falcon OIDs.
1 parent 869d58d commit 3ea208d

File tree

1 file changed

+4
-1
lines changed
  • prov/src/main/java/org/bouncycastle/jcajce/provider/asymmetric

1 file changed

+4
-1
lines changed

prov/src/main/java/org/bouncycastle/jcajce/provider/asymmetric/Falcon.java

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@
33
import org.bouncycastle.asn1.bc.BCObjectIdentifiers;
44
import org.bouncycastle.jcajce.provider.config.ConfigurableProvider;
55
import org.bouncycastle.jcajce.provider.util.AsymmetricAlgorithmProvider;
6-
import org.bouncycastle.jcajce.provider.util.AsymmetricKeyInfoConverter;
76
import org.bouncycastle.pqc.jcajce.provider.falcon.FalconKeyFactorySpi;
87

98
public class Falcon
@@ -33,6 +32,10 @@ public void configure(ConfigurableProvider provider)
3332

3433
addSignatureAlgorithm(provider, "FALCON-512", PREFIX + "SignatureSpi$Falcon512", BCObjectIdentifiers.falcon_512);
3534
addSignatureAlgorithm(provider, "FALCON-1024", PREFIX + "SignatureSpi$Falcon1024", BCObjectIdentifiers.falcon_1024);
35+
provider.addAlgorithm("Alg.Alias.Signature." + BCObjectIdentifiers.old_falcon_512, "FALCON-512");
36+
provider.addAlgorithm("Alg.Alias.Signature.OID." + BCObjectIdentifiers.old_falcon_512, "FALCON-512");
37+
provider.addAlgorithm("Alg.Alias.Signature." + BCObjectIdentifiers.old_falcon_1024, "FALCON-1024");
38+
provider.addAlgorithm("Alg.Alias.Signature.OID." + BCObjectIdentifiers.old_falcon_1024, "FALCON-1024");
3639
}
3740
}
3841
}

0 commit comments

Comments
 (0)