- Sort Score
- Result 10 results
- Languages All
Results 1 - 1 of 1 for computeMatrixA (0.09 sec)
-
lib/fips140/v1.1.0-rc1.zip
p.l priv := &PrivateKey{pub: PublicKey{p: p}} priv.seed = *seed ξ := sha3.NewShake256() ξ.Write(seed[:]) ξ.Write([]byte{byte(k), byte(l)}) ρ, ρs := make([]byte, 32), make([]byte, 64) ξ.Read(ρ) ξ.Read(ρs) ξ.Read(priv.k[:]) A := priv.pub.a[:k*l] computeMatrixA(A, ρ, p) s1 := priv.s1[:l] for r := range l { s1[r] = ntt(sampleBoundedPoly(ρs, byte(r), p)) } s2 := priv.s2[:k] for r := range k { s2[r] = ntt(sampleBoundedPoly(ρs, byte(l+r), p)) } // ˆt = Â ∘ ŝ₁ + ŝ₂ tHat := make([]nttElement, k, maxK) for...Registered: Tue Dec 30 11:13:12 UTC 2025 - Last Modified: Thu Dec 11 16:27:41 UTC 2025 - 663K bytes - Viewed (0)