Documentation
¶
Index ¶
- func GetIdentifier(f any) string
- type Deserializer
- type KVS
- type MultiplexDeserializer
- func (d *MultiplexDeserializer) AddDeserializer(newD Deserializer)
- func (d *MultiplexDeserializer) DeserializeSigner(raw []byte) (driver.Signer, error)
- func (d *MultiplexDeserializer) DeserializeVerifier(raw []byte) (driver.Verifier, error)
- func (d *MultiplexDeserializer) Info(raw []byte, auditInfo []byte) (string, error)
- type Service
- func (o *Service) GetAuditInfo(identity view.Identity) ([]byte, error)
- func (o *Service) GetSigner(identity view.Identity) (driver.Signer, error)
- func (o *Service) GetSigningIdentity(identity view.Identity) (driver.SigningIdentity, error)
- func (o *Service) GetVerifier(identity view.Identity) (driver.Verifier, error)
- func (o *Service) Info(id view.Identity) string
- func (o *Service) IsMe(identity view.Identity) bool
- func (o *Service) RegisterAuditInfo(identity view.Identity, info []byte) error
- func (o *Service) RegisterSigner(identity view.Identity, signer driver.Signer, verifier driver.Verifier) error
- func (o *Service) RegisterVerifier(identity view.Identity, verifier driver.Verifier) error
- type SignerEntry
- type VerifierEntry
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetIdentifier ¶
Types ¶
type Deserializer ¶
type Deserializer = driver2.SigDeserializer
func NewDeserializer ¶
func NewDeserializer() (Deserializer, error)
type MultiplexDeserializer ¶
type MultiplexDeserializer struct {
// contains filtered or unexported fields
}
func NewMultiplexDeserializer ¶
func NewMultiplexDeserializer() *MultiplexDeserializer
func (*MultiplexDeserializer) AddDeserializer ¶
func (d *MultiplexDeserializer) AddDeserializer(newD Deserializer)
func (*MultiplexDeserializer) DeserializeSigner ¶
func (d *MultiplexDeserializer) DeserializeSigner(raw []byte) (driver.Signer, error)
func (*MultiplexDeserializer) DeserializeVerifier ¶
func (d *MultiplexDeserializer) DeserializeVerifier(raw []byte) (driver.Verifier, error)
type Service ¶
type Service struct {
// contains filtered or unexported fields
}
func NewService ¶
func NewService(deserializer Deserializer, kvs KVS) *Service
func (*Service) GetAuditInfo ¶
func (*Service) GetSigningIdentity ¶
func (*Service) GetVerifier ¶
func (*Service) RegisterAuditInfo ¶
func (*Service) RegisterSigner ¶
type SignerEntry ¶
type VerifierEntry ¶
Click to show internal directories.
Click to hide internal directories.