XMSS: Extended Hash-Based Signatures

Created
2018-02-16
Last Updated
2020-05-15
Available Formats

XML

HTML

Plain text

Registries included below

WOTS+ Signatures

Registration Procedure(s)
Specification Required
Expert(s)
Andreas Huelsing, Stefan-Lukas Gazdag
Reference
[RFC8391]
Available Formats

CSV
Numeric Identifier Name Reference
0x00000000 Reserved [RFC8391]
0x00000001 WOTSP-SHA2_256 [RFC8391, Section 5.2]
0x00000002 WOTSP-SHA2_512 [RFC8391, Section 5.2]
0x00000003 WOTSP-SHAKE_256 [RFC8391, Section 5.2]
0x00000004 WOTSP-SHAKE_512 [RFC8391, Section 5.2]
0x00000005 WOTSP-SHA2_192 [SP 800-208, Section 5]
0x00000006 WOTSP-SHAKE256_256 [SP 800-208, Section 5]
0x00000007 WOTSP-SHAKE256_192 [SP 800-208, Section 5]
0x00000008-0xDDDDDDDC Unassigned
0xDDDDDDDD-0xFFFFFFFF Reserved for Private Use [RFC8391]

XMSS Signatures

Registration Procedure(s)
Specification Required
Expert(s)
Andreas Huelsing, Stefan-Lukas Gazdag
Reference
[RFC8391]
Available Formats

CSV
Numeric Identifier Name Reference
0x00000000 Reserved [RFC8391]
0x00000001 XMSS-SHA2_10_256 [RFC8391, Section 5.3]
0x00000002 XMSS-SHA2_16_256 [RFC8391, Section 5.3]
0x00000003 XMSS-SHA2_20_256 [RFC8391, Section 5.3]
0x00000004 XMSS-SHA2_10_512 [RFC8391, Section 5.3]
0x00000005 XMSS-SHA2_16_512 [RFC8391, Section 5.3]
0x00000006 XMSS-SHA2_20_512 [RFC8391, Section 5.3]
0x00000007 XMSS-SHAKE_10_256 [RFC8391, Section 5.3]
0x00000008 XMSS-SHAKE_16_256 [RFC8391, Section 5.3]
0x00000009 XMSS-SHAKE_20_256 [RFC8391, Section 5.3]
0x0000000A XMSS-SHAKE_10_512 [RFC8391, Section 5.3]
0x0000000B XMSS-SHAKE_16_512 [RFC8391, Section 5.3]
0x0000000C XMSS-SHAKE_20_512 [RFC8391, Section 5.3]
0x0000000D XMSS-SHA2_10_192 [SP 800-208, Section 5.2]
0x0000000E XMSS-SHA2_16_192 [SP 800-208, Section 5.2]
0x0000000F XMSS-SHA2_20_192 [SP 800-208, Section 5.2]
0x00000010 XMSS-SHAKE256_10_256 [SP 800-208, Section 5.3]
0x00000011 XMSS-SHAKE256_16_256 [SP 800-208, Section 5.3]
0x00000012 XMSS-SHAKE256_20_256 [SP 800-208, Section 5.3]
0x00000013 XMSS-SHAKE256_10_192 [SP 800-208, Section 5.4]
0x00000014 XMSS-SHAKE256_16_192 [SP 800-208, Section 5.4]
0x00000015 XMSS-SHAKE256_20_192 [SP 800-208, Section 5.4]
0x00000016-0xDDDDDDDC Unassigned
0xDDDDDDDD-0xFFFFFFFF Reserved for Private Use [RFC8391]

XMSS^MT Signatures

Registration Procedure(s)
Specification Required
Expert(s)
Andreas Huelsing, Stefan-Lukas Gazdag
Reference
[RFC8391]
Available Formats

CSV
Numeric Identifier Name Reference
0x00000000 Reserved [RFC8391]
0x00000001 XMSSMT-SHA2_20/2_256 [RFC8391, Section 5.4]
0x00000002 XMSSMT-SHA2_20/4_256 [RFC8391, Section 5.4]
0x00000003 XMSSMT-SHA2_40/2_256 [RFC8391, Section 5.4]
0x00000004 XMSSMT-SHA2_40/4_256 [RFC8391, Section 5.4]
0x00000005 XMSSMT-SHA2_40/8_256 [RFC8391, Section 5.4]
0x00000006 XMSSMT-SHA2_60/3_256 [RFC8391, Section 5.4]
0x00000007 XMSSMT-SHA2_60/6_256 [RFC8391, Section 5.4]
0x00000008 XMSSMT-SHA2_60/12_256 [RFC8391, Section 5.4]
0x00000009 XMSSMT-SHA2_20/2_512 [RFC8391, Section 5.4]
0x0000000A XMSSMT-SHA2_20/4_512 [RFC8391, Section 5.4]
0x0000000B XMSSMT-SHA2_40/2_512 [RFC8391, Section 5.4]
0x0000000C XMSSMT-SHA2_40/4_512 [RFC8391, Section 5.4]
0x0000000D XMSSMT-SHA2_40/8_512 [RFC8391, Section 5.4]
0x0000000E XMSSMT-SHA2_60/3_512 [RFC8391, Section 5.4]
0x0000000F XMSSMT-SHA2_60/6_512 [RFC8391, Section 5.4]
0x00000010 XMSSMT-SHA2_60/12_512 [RFC8391, Section 5.4]
0x00000011 XMSSMT-SHAKE_20/2_256 [RFC8391, Section 5.4]
0x00000012 XMSSMT-SHAKE_20/4_256 [RFC8391, Section 5.4]
0x00000013 XMSSMT-SHAKE_40/2_256 [RFC8391, Section 5.4]
0x00000014 XMSSMT-SHAKE_40/4_256 [RFC8391, Section 5.4]
0x00000015 XMSSMT-SHAKE_40/8_256 [RFC8391, Section 5.4]
0x00000016 XMSSMT-SHAKE_60/3_256 [RFC8391, Section 5.4]
0x00000017 XMSSMT-SHAKE_60/6_256 [RFC8391, Section 5.4]
0x00000018 XMSSMT-SHAKE_60/12_256 [RFC8391, Section 5.4]
0x00000019 XMSSMT-SHAKE_20/2_512 [RFC8391, Section 5.4]
0x0000001A XMSSMT-SHAKE_20/4_512 [RFC8391, Section 5.4]
0x0000001B XMSSMT-SHAKE_40/2_512 [RFC8391, Section 5.4]
0x0000001C XMSSMT-SHAKE_40/4_512 [RFC8391, Section 5.4]
0x0000001D XMSSMT-SHAKE_40/8_512 [RFC8391, Section 5.4]
0x0000001E XMSSMT-SHAKE_60/3_512 [RFC8391, Section 5.4]
0x0000001F XMSSMT-SHAKE_60/6_512 [RFC8391, Section 5.4]
0x00000020 XMSSMT-SHAKE_60/12_512 [RFC8391, Section 5.4]
0x00000021 XMSSMT-SHA2_20/2_192 [SP 800-208, Section 5.2]
0x00000022 XMSSMT-SHA2_20/4_192 [SP 800-208, Section 5.2]
0x00000023 XMSSMT-SHA2_40/2_192 [SP 800-208, Section 5.2]
0x00000024 XMSSMT-SHA2_40/4_192 [SP 800-208, Section 5.2]
0x00000025 XMSSMT-SHA2_40/8_192 [SP 800-208, Section 5.2]
0x00000026 XMSSMT-SHA2_60/3_192 [SP 800-208, Section 5.2]
0x00000027 XMSSMT-SHA2_60/6_192 [SP 800-208, Section 5.2]
0x00000028 XMSSMT-SHA2_60/12_192 [SP 800-208, Section 5.2]
0x00000029 XMSSMT-SHAKE256_20/2_256 [SP 800-208, Section 5.3]
0x0000002A XMSSMT-SHAKE256_20/4_256 [SP 800-208, Section 5.3]
0x0000002B XMSSMT-SHAKE256_40/2_256 [SP 800-208, Section 5.3]
0x0000002C XMSSMT-SHAKE256_40/4_256 [SP 800-208, Section 5.3]
0x0000002D XMSSMT-SHAKE256_40/8_256 [SP 800-208, Section 5.3]
0x0000002E XMSSMT-SHAKE256_60/3_256 [SP 800-208, Section 5.3]
0x0000002F XMSSMT-SHAKE256_60/6_256 [SP 800-208, Section 5.3]
0x00000030 XMSSMT-SHAKE256_60/12_256 [SP 800-208, Section 5.3]
0x00000031 XMSSMT-SHAKE256_20/2_192 [SP 800-208, Section 5.4]
0x00000032 XMSSMT-SHAKE256_20/4_192 [SP 800-208, Section 5.4]
0x00000033 XMSSMT-SHAKE256_40/2_192 [SP 800-208, Section 5.4]
0x00000034 XMSSMT-SHAKE256_40/4_192 [SP 800-208, Section 5.4]
0x00000035 XMSSMT-SHAKE256_40/8_192 [SP 800-208, Section 5.4]
0x00000036 XMSSMT-SHAKE256_60/3_192 [SP 800-208, Section 5.4]
0x00000037 XMSSMT-SHAKE256_60/6_192 [SP 800-208, Section 5.4]
0x00000038 XMSSMT-SHAKE256_60/12_192 [SP 800-208, Section 5.4]
0x00000039-0xDDDDDDDC Unassigned
0xDDDDDDDD-0xFFFFFFFF Reserved for Private Use [RFC8391]