Versions in this module Expand all Collapse all v0 v0.1.0 Apr 30, 2019 Changes in this version + func BlindKey(priv []byte, params *elliptic.CurveParams, rand io.Reader) ([]byte, []byte, error) + func BlindMQV(ownStaticPriv, ownEphemeralPriv []byte, ...) (*big.Int, *big.Int, error) + func GenerateKey(params *elliptic.CurveParams, rand io.Reader) ([]byte, error) + func MQV(ownStaticPriv, ownEphemeralPriv []byte, ...) (*big.Int, *big.Int, error) + func ScalarMultBlind(x *big.Int, y *big.Int, priv []byte, curve elliptic.Curve, rand io.Reader) (*big.Int, *big.Int, error) + func SubtleIntSize(numBits int) int + func WipeBytes(b []byte) + func WipeInt(x *big.Int) + type SubtleInt []uint + func (z SubtleInt) Add(x, y SubtleInt) uint + func (z SubtleInt) AddMod(x, y, n SubtleInt) + func (z SubtleInt) Big() *big.Int + func (z SubtleInt) Bytes() []byte + func (z SubtleInt) Less(y SubtleInt) uint + func (z SubtleInt) Select(p uint, x, y SubtleInt) + func (z SubtleInt) SetBytes(buf []byte) + func (z SubtleInt) SetZero() + func (z SubtleInt) String() string + func (z SubtleInt) Sub(x, y SubtleInt) uint