Versions in this module Expand all Collapse all v0 v0.0.8 Jun 3, 2020 v0.0.7 Mar 18, 2020 Changes in this version + var ErrCalculatedIdenStateDoesntMatch = fmt.Errorf("Calculated IdenState doesn't match the one in PublicDataBlobs") + type IdenPubOffChainReader interface + GetPublicData func(idenPubUrl string, id *core.ID, idenState *merkletree.Hash) (*PublicData, error) + type IdenPubOffChainWriter interface + Publish func(id *core.ID, publicData *PublicData) error + Url func() string + type PublicData struct + ClaimsTreeRoot *merkletree.Hash + IdenState *merkletree.Hash + RevocationsTree *merkletree.MerkleTree + RevocationsTreeRoot *merkletree.Hash + RootsTree *merkletree.MerkleTree + RootsTreeRoot *merkletree.Hash + func NewPublicDataFromBlobs(publicDataBlobs *PublicDataBlobs) (*PublicData, error) + type PublicDataBlobs struct + ClaimsTreeRoot merkletree.Hash + IdenState merkletree.Hash + RevocationsTree []byte + RevocationsTreeRoot merkletree.Hash + RootsTree []byte + RootsTreeRoot merkletree.Hash