Documentation
¶
Index ¶
- func GetNativeType(el *pb.ECGroupElement) *ec.GroupElement
- func GetNativeTypeFromCredReq(r *pb.CLCredReq) (*cl.CredRequest, error)
- func GetNativeTypeFromCredential(c *pb.CLCredential) (*cl.Cred, *qr.RepresentationProof, error)
- func GetNativeTypeFromPair(el *pb.Pair) *common.Pair
- func GetNativeTypeFromProveCredential(p *pb.ProveCLCredential) (*big.Int, *qr.RepresentationProof, []*big.Int, []*big.Int, []int, []int, error)
- func GetNativeTypeFromUpdateCredential(u *pb.UpdateCLCredential) (*big.Int, *big.Int, []*big.Int)
- func ToPbCLCredential(c *cl.Cred, AProof *qr.RepresentationProof) *pb.CLCredential
- func ToPbCredRequest(r *cl.CredRequest) *pb.CLCredReq
- func ToPbECGroupElement(el *ec.GroupElement) *pb.ECGroupElement
- func ToPbPair(el *common.Pair) *pb.Pair
- func ToPbProveCLCredential(A *big.Int, proof *qr.RepresentationProof, ...) *pb.ProveCLCredential
- func ToPbUpdateCLCredential(nym, nonce *big.Int, newKnownAttrs []*big.Int) *pb.UpdateCLCredential
- type ClientStream
- type PbConvertibleType
- type ServerStream
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetNativeType ¶
func GetNativeType(el *pb.ECGroupElement) *ec.GroupElement
func GetNativeTypeFromCredReq ¶
func GetNativeTypeFromCredReq(r *pb.CLCredReq) (*cl.CredRequest, error)
func GetNativeTypeFromCredential ¶
func GetNativeTypeFromCredential(c *pb.CLCredential) (*cl.Cred, *qr.RepresentationProof, error)
func ToPbCLCredential ¶
func ToPbCLCredential(c *cl.Cred, AProof *qr.RepresentationProof) *pb.CLCredential
func ToPbCredRequest ¶
func ToPbCredRequest(r *cl.CredRequest) *pb.CLCredReq
func ToPbECGroupElement ¶
func ToPbECGroupElement(el *ec.GroupElement) *pb.ECGroupElement
func ToPbProveCLCredential ¶
func ToPbProveCLCredential(A *big.Int, proof *qr.RepresentationProof, knownAttrs, commitmentsOfAttrs []*big.Int, revealedKnownAttrsIndices, revealedCommitmentsOfAttrsIndices []int) *pb.ProveCLCredential
func ToPbUpdateCLCredential ¶
Types ¶
type ClientStream ¶
type ClientStream interface { Send(*pb.ZkMessage) error Recv() (*pb.ZkMessage, error) grpc.ClientStream }
ClientStream is an interface that fits all the auto-generated client stream interfaces declared within this package.
type PbConvertibleType ¶
type PbConvertibleType interface {
GetNativeType() interface{}
}
type ServerStream ¶
type ServerStream interface { Send(*pb.ZkMessage) error Recv() (*pb.ZkMessage, error) grpc.ServerStream }
ServerStream is an interface that fits all the auto-generated server stream interfaces declared within this package.
Click to show internal directories.
Click to hide internal directories.