Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 1 of 1 for inverseNTT (0.13 sec)

  1. src/crypto/internal/mlkem768/mlkem768.go

    			// Note that i and j are inverted, as we need the transposed of A.
    			u[i] = polyAdd(u[i], inverseNTT(nttMul(ex.A[j*k+i], r[j])))
    		}
    	}
    
    	μ := ringDecodeAndDecompress1(m)
    
    	var vNTT nttElement // t⊺ ◦ r
    	for i := range ex.t {
    		vNTT = polyAdd(vNTT, nttMul(ex.t[i], r[i]))
    	}
    	v := polyAdd(polyAdd(inverseNTT(vNTT), e2), μ)
    
    	c := cc[:0]
    	for _, f := range u {
    		c = ringCompressAndEncode10(c, f)
    	}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon May 13 18:57:38 UTC 2024
    - 28.4K bytes
    - Viewed (0)
Back to top