Versions in this module Expand all Collapse all v0 v0.0.1 Oct 26, 2022 Changes in this version + type ID string + func (ID) Domain() string + func (id ID) Scalar(group curve.Curve) curve.Scalar + func (id ID) WriteTo(w io.Writer) (int64, error) + type IDSlice []ID + func NewIDSlice(partyIDs []ID) IDSlice + func (IDSlice) Domain() string + func (partyIDs IDSlice) Contains(ids ...ID) bool + func (partyIDs IDSlice) Copy() IDSlice + func (partyIDs IDSlice) Len() int + func (partyIDs IDSlice) Less(i, j int) bool + func (partyIDs IDSlice) Remove(id ID) IDSlice + func (partyIDs IDSlice) String() string + func (partyIDs IDSlice) Swap(i, j int) + func (partyIDs IDSlice) Valid() bool + func (partyIDs IDSlice) WriteTo(w io.Writer) (int64, error) + type PointMap struct + Points map[ID]curve.Point + func EmptyPointMap(group curve.Curve) *PointMap + func NewPointMap(points map[ID]curve.Point) *PointMap + func (m *PointMap) MarshalBinary() ([]byte, error) + func (m *PointMap) UnmarshalBinary(data []byte) error