Versions in this module Expand all Collapse all v0 v0.7.0 Jun 13, 2022 Changes in this version + var ErrMaxIterations = fmt.Errorf("sample: failed to generate after %d iterations", maxIterations) + func IntervalL(rand io.Reader) *safenum.Int + func IntervalLEps(rand io.Reader) *safenum.Int + func IntervalLEpsN(rand io.Reader) *safenum.Int + func IntervalLN(rand io.Reader) *safenum.Int + func IntervalLPrime(rand io.Reader) *safenum.Int + func IntervalLPrimeEps(rand io.Reader) *safenum.Int + func IntervalScalar(rand io.Reader, group curve.Curve) *safenum.Int + func ModN(rand io.Reader, n *safenum.Modulus) *safenum.Nat + func Paillier(rand io.Reader, pl *pool.Pool) (p, q *safenum.Nat) + func Pedersen(rand io.Reader, phi *safenum.Nat, n *safenum.Modulus) (s, t, lambda *safenum.Nat) + func QNR(rand io.Reader, n *safenum.Modulus) *safenum.Nat + func Scalar(rand io.Reader, group curve.Curve) curve.Scalar + func ScalarPointPair(rand io.Reader, group curve.Curve) (curve.Scalar, curve.Point) + func ScalarUnit(rand io.Reader, group curve.Curve) curve.Scalar + func UnitModN(rand io.Reader, n *safenum.Modulus) *safenum.Nat