Skip to content

Commit 66e042b

Browse files
committed
added additional NTRU OIDs to provider.
1 parent 2afa6ad commit 66e042b

File tree

1 file changed

+6
-0
lines changed
  • prov/src/main/java/org/bouncycastle/jcajce/provider/asymmetric

1 file changed

+6
-0
lines changed

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

+6
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,9 @@ public void configure(ConfigurableProvider provider)
2727
provider.addAlgorithm("Alg.Alias.KeyGenerator." + BCObjectIdentifiers.ntruhps2048509, "NTRU");
2828
provider.addAlgorithm("Alg.Alias.KeyGenerator." + BCObjectIdentifiers.ntruhps2048677, "NTRU");
2929
provider.addAlgorithm("Alg.Alias.KeyGenerator." + BCObjectIdentifiers.ntruhps4096821, "NTRU");
30+
provider.addAlgorithm("Alg.Alias.KeyGenerator." + BCObjectIdentifiers.ntruhps40961229, "NTRU");
3031
provider.addAlgorithm("Alg.Alias.KeyGenerator." + BCObjectIdentifiers.ntruhrss701, "NTRU");
32+
provider.addAlgorithm("Alg.Alias.KeyGenerator." + BCObjectIdentifiers.ntruhrss1373, "NTRU");
3133

3234
AsymmetricKeyInfoConverter keyFact = new NTRUKeyFactorySpi();
3335

@@ -36,13 +38,17 @@ public void configure(ConfigurableProvider provider)
3638
provider.addAlgorithm("Alg.Alias.Cipher." + BCObjectIdentifiers.ntruhps2048509, "NTRU");
3739
provider.addAlgorithm("Alg.Alias.Cipher." + BCObjectIdentifiers.ntruhps2048677, "NTRU");
3840
provider.addAlgorithm("Alg.Alias.Cipher." + BCObjectIdentifiers.ntruhps4096821, "NTRU");
41+
provider.addAlgorithm("Alg.Alias.Cipher." + BCObjectIdentifiers.ntruhps40961229, "NTRU");
3942
provider.addAlgorithm("Alg.Alias.Cipher." + BCObjectIdentifiers.ntruhrss701, "NTRU");
43+
provider.addAlgorithm("Alg.Alias.Cipher." + BCObjectIdentifiers.ntruhrss1373, "NTRU");
4044

4145
registerOid(provider, BCObjectIdentifiers.pqc_kem_ntru, "NTRU", keyFact);
4246
registerOid(provider, BCObjectIdentifiers.ntruhps2048509, "NTRU", keyFact);
4347
registerOid(provider, BCObjectIdentifiers.ntruhps2048677, "NTRU", keyFact);
4448
registerOid(provider, BCObjectIdentifiers.ntruhps4096821, "NTRU", keyFact);
49+
registerOid(provider, BCObjectIdentifiers.ntruhps40961229, "NTRU", keyFact);
4550
registerOid(provider, BCObjectIdentifiers.ntruhrss701, "NTRU", keyFact);
51+
registerOid(provider, BCObjectIdentifiers.ntruhrss1373, "NTRU", keyFact);
4652
}
4753
}
4854
}

0 commit comments

Comments
 (0)