Documentation
¶
Index ¶
- type SNPrivacyProof
- func (proof SNPrivacyProof) Bytes() []byte
- func (proof SNPrivacyProof) GetComInput() *privacy.Point
- func (proof SNPrivacyProof) GetComSK() *privacy.Point
- func (proof SNPrivacyProof) GetSN() *privacy.Point
- func (proof *SNPrivacyProof) Init() *SNPrivacyProof
- func (proof *SNPrivacyProof) Set(stmt *SerialNumberPrivacyStatement, tSK *privacy.Point, tInput *privacy.Point, ...)
- func (proof *SNPrivacyProof) SetBytes(bytes []byte) error
- func (proof SNPrivacyProof) ValidateSanity() bool
- func (proof SNPrivacyProof) Verify(mess []byte) (bool, error)
- type SNPrivacyWitness
- type SerialNumberPrivacyStatement
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type SNPrivacyProof ¶
type SNPrivacyProof struct {
// contains filtered or unexported fields
}
func (SNPrivacyProof) Bytes ¶
func (proof SNPrivacyProof) Bytes() []byte
func (SNPrivacyProof) GetComInput ¶
func (proof SNPrivacyProof) GetComInput() *privacy.Point
func (SNPrivacyProof) GetComSK ¶
func (proof SNPrivacyProof) GetComSK() *privacy.Point
func (SNPrivacyProof) GetSN ¶
func (proof SNPrivacyProof) GetSN() *privacy.Point
func (*SNPrivacyProof) Set ¶
func (proof *SNPrivacyProof) Set( stmt *SerialNumberPrivacyStatement, tSK *privacy.Point, tInput *privacy.Point, tSN *privacy.Point, zSK *privacy.Scalar, zRSK *privacy.Scalar, zInput *privacy.Scalar, zRInput *privacy.Scalar)
Set sets Proof
func (*SNPrivacyProof) SetBytes ¶
func (proof *SNPrivacyProof) SetBytes(bytes []byte) error
func (SNPrivacyProof) ValidateSanity ¶
func (proof SNPrivacyProof) ValidateSanity() bool
ValidateSanity validates sanity of proof
type SNPrivacyWitness ¶
type SNPrivacyWitness struct {
// contains filtered or unexported fields
}
func (SNPrivacyWitness) Prove ¶
func (wit SNPrivacyWitness) Prove(mess []byte) (*SNPrivacyProof, error)
Click to show internal directories.
Click to hide internal directories.