diff options
author | Peter Dettman <peter.dettman@bouncycastle.org> | 2023-05-01 00:24:51 +0700 |
---|---|---|
committer | Peter Dettman <peter.dettman@bouncycastle.org> | 2023-05-01 00:24:51 +0700 |
commit | f0e8e9ce4dac3fc7fdbc18ea8e27a33001974a99 (patch) | |
tree | fb5a6ed66e3dd848dc4024e2d527bd4b6e6057ef /crypto/src/asn1 | |
parent | Use Longs.NumberOfTrailingZeros (diff) | |
download | BouncyCastle.NET-ed25519-f0e8e9ce4dac3fc7fdbc18ea8e27a33001974a99.tar.xz |
Frodo: add support to PQC factories
- refactoring
Diffstat (limited to 'crypto/src/asn1')
-rw-r--r-- | crypto/src/asn1/bc/BCObjectIdentifiers.cs | 14 |
1 files changed, 13 insertions, 1 deletions
diff --git a/crypto/src/asn1/bc/BCObjectIdentifiers.cs b/crypto/src/asn1/bc/BCObjectIdentifiers.cs index d526980e5..face6f8d3 100644 --- a/crypto/src/asn1/bc/BCObjectIdentifiers.cs +++ b/crypto/src/asn1/bc/BCObjectIdentifiers.cs @@ -178,7 +178,19 @@ namespace Org.BouncyCastle.Asn1.BC public static readonly DerObjectIdentifier mceliece6960119f_r3 = pqc_kem_mceliece.Branch("8"); public static readonly DerObjectIdentifier mceliece8192128_r3 = pqc_kem_mceliece.Branch("9"); public static readonly DerObjectIdentifier mceliece8192128f_r3 = pqc_kem_mceliece.Branch("10"); - + + /** + * Frodo + */ + public static readonly DerObjectIdentifier pqc_kem_frodo = bc_kem.Branch("2"); + + public static readonly DerObjectIdentifier frodokem640aes = pqc_kem_frodo.Branch("1"); + public static readonly DerObjectIdentifier frodokem640shake = pqc_kem_frodo.Branch("2"); + public static readonly DerObjectIdentifier frodokem976aes = pqc_kem_frodo.Branch("3"); + public static readonly DerObjectIdentifier frodokem976shake = pqc_kem_frodo.Branch("4"); + public static readonly DerObjectIdentifier frodokem1344aes = pqc_kem_frodo.Branch("5"); + public static readonly DerObjectIdentifier frodokem1344shake = pqc_kem_frodo.Branch("6"); + /** * SABER */ |