Documentation ¶
Index ¶
- Constants
- func GenerateSk() *big.Int
- type Holder
- func (h *Holder) CreateCommitments(holderSk *big.Int, pim *common.IssueSpecificationMessage) ([]gabi.ProofBuilder, *gabi.IssueCommitmentMessage, error)
- func (h *Holder) CreateCredentials(credBuilders []gabi.ProofBuilder, ccms []*common.CreateCredentialMessage) ([]*gabi.Credential, error)
- func (h *Holder) DiscloseWithTime(holderSk *big.Int, cred *gabi.Credential, categoryMode int, now time.Time) (proofAsn1, proofIdentifier []byte, err error)
- func (h *Holder) DiscloseWithTimeQREncoded(holderSk *big.Int, cred *gabi.Credential, categoryMode int, now time.Time) (qr, proofIdentifier []byte, err error)
- func (h *Holder) ReadCredential(cred *gabi.Credential) (attributes map[string]string, version int, err error)
Constants ¶
View Source
const ( CATEGORY_HIDDEN = 1 + iota CATEGORY_DISCLOSED_V2_SERIALIZATION CATEGORY_DISCLOSED_V3_SERIALIZATION )
Variables ¶
This section is empty.
Functions ¶
func GenerateSk ¶
Types ¶
type Holder ¶
type Holder struct {
// contains filtered or unexported fields
}
func (*Holder) CreateCommitments ¶
func (h *Holder) CreateCommitments(holderSk *big.Int, pim *common.IssueSpecificationMessage) ([]gabi.ProofBuilder, *gabi.IssueCommitmentMessage, error)
func (*Holder) CreateCredentials ¶
func (h *Holder) CreateCredentials(credBuilders []gabi.ProofBuilder, ccms []*common.CreateCredentialMessage) ([]*gabi.Credential, error)
func (*Holder) DiscloseWithTime ¶ added in v0.8.0
func (*Holder) DiscloseWithTimeQREncoded ¶ added in v0.8.0
func (*Holder) ReadCredential ¶ added in v0.6.0
Click to show internal directories.
Click to hide internal directories.