Skip to content

Latest commit

 

History

History
63 lines (47 loc) · 1.98 KB

File metadata and controls

63 lines (47 loc) · 1.98 KB

Toolkit 2.0 Artifacts

These artifacts were generated by Toolkit release 2.0.

The big-endian artifacts found in be/ are incomplete. We'll update these as soon as we've found a proper big-endian platform for testing. We can't currently spare the resources to generate new artifacts on big-endian.

HSS Parameter Mapping

In 2.0, we redesigned the HSS API to make it easier to choose optimal parameter sets.

2.0 Variant 1.5 Winternitz (W) 1.5 Height (H)
2e20 Fast 2 20
2e20 Small 8 20
2e25 Fast 2 25
2e25 Small 8 25

Rainbow Parameter Mapping

In 2.0, we removed several Rainbow variants and renamed the rest to better match their parameters.

Removed variants: IIIb, IVa, VIa, VIb.

2.0 Variant 1.5 Variant
GF(256), 68, 36, 36 IIIc
GF(256), 92, 48, 48 Vc

Note that the Toolkit samples for 2.0 still use the 1.5 variant names rather than the variants found in the Toolkit headers.

XMSS Parameter Mapping

In 2.0, we redesigned the XMSS API to use variants instead of a Height parameter.

2.0 Variant 1.5 Height (H)
2e10 10
2e16 16
2e20 20

XMSSMT Parameter Mapping

The XMSSMT variants map to an overall height, split over a number of layers. The height is split evenly between the layers.

2.0 Variant Height (H) Layers (L)
2e20 2D 20 2
2e20 4D 20 4
2e40 2D 40 2
2e40 4D 40 4
2e40 8D 40 8
2e60 3D 60 3
2e60 6D 60 6
2e60 12D 60 12