diff options
author | Peter Dettman <peter.dettman@bouncycastle.org> | 2023-05-02 13:02:54 +0700 |
---|---|---|
committer | Peter Dettman <peter.dettman@bouncycastle.org> | 2023-05-02 13:02:54 +0700 |
commit | 92b3a61f1c5260d7b82afac116012873866c163e (patch) | |
tree | 9c0e7dc6ba25adabfaf608b96c38d693f2317a1d /crypto/src/asn1/bc/BCObjectIdentifiers.cs | |
parent | Nerdbank.GitVersioning 3.6.128 (diff) | |
download | BouncyCastle.NET-ed25519-92b3a61f1c5260d7b82afac116012873866c163e.tar.xz |
Update XMSS OIDs
Diffstat (limited to 'crypto/src/asn1/bc/BCObjectIdentifiers.cs')
-rw-r--r-- | crypto/src/asn1/bc/BCObjectIdentifiers.cs | 48 |
1 files changed, 37 insertions, 11 deletions
diff --git a/crypto/src/asn1/bc/BCObjectIdentifiers.cs b/crypto/src/asn1/bc/BCObjectIdentifiers.cs index 675350ccf..7f369cd91 100644 --- a/crypto/src/asn1/bc/BCObjectIdentifiers.cs +++ b/crypto/src/asn1/bc/BCObjectIdentifiers.cs @@ -77,21 +77,47 @@ namespace Org.BouncyCastle.Asn1.BC /** * XMSS */ - public static readonly DerObjectIdentifier xmss = bc_sig.Branch("2"); - public static readonly DerObjectIdentifier xmss_with_SHA256 = xmss.Branch("1"); - public static readonly DerObjectIdentifier xmss_with_SHA512 = xmss.Branch("2"); - public static readonly DerObjectIdentifier xmss_with_SHAKE128 = xmss.Branch("3"); - public static readonly DerObjectIdentifier xmss_with_SHAKE256 = xmss.Branch("4"); + public static readonly DerObjectIdentifier xmss = bc_sig.Branch("2"); + public static readonly DerObjectIdentifier xmss_SHA256ph = xmss.Branch("1"); + public static readonly DerObjectIdentifier xmss_SHA512ph = xmss.Branch("2"); + public static readonly DerObjectIdentifier xmss_SHAKE128ph = xmss.Branch("3"); + public static readonly DerObjectIdentifier xmss_SHAKE256ph = xmss.Branch("4"); + public static readonly DerObjectIdentifier xmss_SHA256 = xmss.Branch("5"); + public static readonly DerObjectIdentifier xmss_SHA512 = xmss.Branch("6"); + public static readonly DerObjectIdentifier xmss_SHAKE128 = xmss.Branch("7"); + public static readonly DerObjectIdentifier xmss_SHAKE256 = xmss.Branch("8"); /** * XMSS^MT */ - public static readonly DerObjectIdentifier xmss_mt = bc_sig.Branch("3"); - public static readonly DerObjectIdentifier xmss_mt_with_SHA256 = xmss_mt.Branch("1"); - public static readonly DerObjectIdentifier xmss_mt_with_SHA512 = xmss_mt.Branch("2"); - public static readonly DerObjectIdentifier xmss_mt_with_SHAKE128 = xmss_mt.Branch("3"); - public static readonly DerObjectIdentifier xmss_mt_with_SHAKE256 = xmss_mt.Branch("4"); - + public static readonly DerObjectIdentifier xmss_mt = bc_sig.Branch("3"); + public static readonly DerObjectIdentifier xmss_mt_SHA256ph = xmss_mt.Branch("1"); + public static readonly DerObjectIdentifier xmss_mt_SHA512ph = xmss_mt.Branch("2"); + public static readonly DerObjectIdentifier xmss_mt_SHAKE128ph = xmss_mt.Branch("3"); + public static readonly DerObjectIdentifier xmss_mt_SHAKE256ph = xmss_mt.Branch("4"); + public static readonly DerObjectIdentifier xmss_mt_SHA256 = xmss_mt.Branch("5"); + public static readonly DerObjectIdentifier xmss_mt_SHA512 = xmss_mt.Branch("6"); + public static readonly DerObjectIdentifier xmss_mt_SHAKE128 = xmss_mt.Branch("7"); + public static readonly DerObjectIdentifier xmss_mt_SHAKE256 = xmss_mt.Branch("8"); + + [Obsolete("Use 'xmss_SHA256ph' instead")] + public static readonly DerObjectIdentifier xmss_with_SHA256 = xmss_SHA256ph; + [Obsolete("Use 'xmss_SHA512ph' instead")] + public static readonly DerObjectIdentifier xmss_with_SHA512 = xmss_SHA512ph; + [Obsolete("Use 'xmss_SHAKE128ph' instead")] + public static readonly DerObjectIdentifier xmss_with_SHAKE128 = xmss_SHAKE128ph; + [Obsolete("Use 'xmss_SHAKE256ph' instead")] + public static readonly DerObjectIdentifier xmss_with_SHAKE256 = xmss_SHAKE256ph; + + [Obsolete("Use 'xmss_mt_SHA256ph' instead")] + public static readonly DerObjectIdentifier xmss_mt_with_SHA256 = xmss_mt_SHA256ph; + [Obsolete("Use 'xmss_mt_SHA512ph' instead")] + public static readonly DerObjectIdentifier xmss_mt_with_SHA512 = xmss_mt_SHA512ph; + [Obsolete("Use 'xmss_mt_SHAKE128ph' instead")] + public static readonly DerObjectIdentifier xmss_mt_with_SHAKE128 = xmss_mt_SHAKE128ph; + [Obsolete("Use 'xmss_mt_SHAKE256ph' instead")] + public static readonly DerObjectIdentifier xmss_mt_with_SHAKE256 = xmss_mt_SHAKE256ph; + /** * SPHINCS+ */ |