Versions in this module Expand all Collapse all v0 v0.2.1 Jan 29, 2020 Changes in this version + var F *big.Int + func AddVectors(vs ...[]*big.Int) []*big.Int + func Coefficients(S []*big.Int) []*big.Int + func InField(x *big.Int) bool + func IsRoot(m *big.Int, a []*big.Int) bool + func SRMix(m *big.Int, pads []*big.Int) []*big.Int + func SRMixPads(kp [][]byte, my int) []*big.Int + func SharedKeys(secrets []*x25519.KX, publics []*x25519.Public, sid []byte, ...) (sr [][][]byte, dc [][]*Vec) + type Vec struct + Data []byte + Msize int + N int + func DCMix(pads *Vec, m []byte, slot int) *Vec + func DCMixPads(kp []*Vec, msize, my int) *Vec + func NewVec(n, msize int) *Vec + func XorVectors(vs []*Vec) *Vec + func (v *Vec) Equals(other *Vec) bool + func (v *Vec) IsDim(n, msize int) bool + func (v *Vec) M(i int) []byte + func (v *Vec) String() string + func (v *Vec) Xor(src1, src2 *Vec)