Versions in this module Expand all Collapse all v1 v1.4.5 Dec 5, 2023 v1.4.2 Dec 4, 2023 v1.4.1 Dec 4, 2023 v1.4.0 Dec 4, 2023 v1.3.9 Dec 4, 2023 v1.3.8 Dec 4, 2023 v1.3.7 Dec 4, 2023 Changes in this version + const D + const N + const PolyLe16Size + const PolyT0Size + const PolyT1Size + const Q + const QBits + const Qinv + const ROver256 + const SeedSize + var InvZetas = [N]uint32 + var Zetas = [N]uint32 + func ReduceLe2Q(x uint32) uint32 + type AesStream struct + func NewAesStream128(key *[32]byte, nonce uint16) AesStream + func NewAesStream256(key *[64]byte, nonce uint16) AesStream + func (s *AesStream) SqueezeInto(buf []byte) + type Poly [N]uint32 + func (p *Poly) Add(a, b *Poly) + func (p *Poly) Exceeds(bound uint32) bool + func (p *Poly) InvNTT() + func (p *Poly) MulBy2toD(q *Poly) + func (p *Poly) MulHat(a, b *Poly) + func (p *Poly) NTT() + func (p *Poly) Normalize() + func (p *Poly) NormalizeAssumingLe2Q() + func (p *Poly) PackB60(buf []byte) + func (p *Poly) PackLe16(buf []byte) + func (p *Poly) PackT0(buf []byte) + func (p *Poly) PackT1(buf []byte) + func (p *Poly) Power2Round(p0PlusQ, p1 *Poly) + func (p *Poly) ReduceLe2Q() + func (p *Poly) Sub(a, b *Poly) + func (p *Poly) UnpackB60(buf []byte) bool + func (p *Poly) UnpackT0(buf []byte) + func (p *Poly) UnpackT1(buf []byte)