Documentation ¶
Index ¶
Constants ¶
View Source
const ( SeedSize = 32 N = 256 Q = 8380417 // 2²³ - 2¹³ + 1 QBits = 23 Qinv = 4236238847 // = -(q^-1) mod 2³² ROver256 = 41978 // = (256)⁻¹ R², where R = q mod 2³² D = 14 Gamma1 = (Q - 1) / 16 Gamma2 = Gamma1 / 2 // = Alpha/2 Alpha = 2 * Gamma2 // = Gamma1 // Size of T1 packed. (Note that the formula is not valid in general, // but it is for the parameters used in the modes of Dilithium.) PolyT1Size = (N * (QBits - D)) / 8 // Size of T0 packed. (Note that the formula is not valid in general, // but it is for the parameters used in the modes of Dilithium.) PolyT0Size = (N * D) / 8 // Size of a packed polynomial of norm <γ₁. PolyLeGamma1Size = (N * (QBits - 3)) / 8 // Size of a packed polynomial whose coefficients are in [0,16). PolyLe16Size = N / 2 )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.