Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ByteBuffer ¶ added in v1.5.0
type ByteBuffer struct {
// contains filtered or unexported fields
}
type DidCommer ¶
type DidCommer interface { Pack(request *transport.PackRequest) (*transport.PackResponse, error) Unpack(request *transport.UnpackRequest) (*transport.UnpackResponse, error) Sign(request *transport.SignRequest) (*transport.SignResponse, error) Verify(request *transport.VerifyRequest) (*transport.VerifyResponse, error) }
DidCommer implements the DIDComm Messaging protocol
type DidKeyer ¶
type DidKeyer interface { Generate(request *keys.GenerateKeyRequest) (*keys.GenerateKeyResponse, error) Resolve(request *keys.ResolveRequest) (*keys.ResolveResponse, error) }
DidKeyer is the interface that groups the did:key functions
type ExternError ¶ added in v1.5.0
type ExternError struct {
// contains filtered or unexported fields
}
type Hasher ¶ added in v1.4.0
type Hasher interface { Sha256Hash(request *hashing.SHA256HashRequest) (*hashing.SHA256HashResponse, error) Blake3Hash(request *hashing.Blake3HashRequest) (*hashing.Blake3HashResponse, error) Blake3KeyedHash(request *hashing.Blake3KeyedHashRequest) (*hashing.Blake3KeyedHashResponse, error) Blake3DeriveKey(request *hashing.Blake3DeriveKeyRequest) (*hashing.Blake3DeriveKeyResponse, error) }
Hasher implements Blake3 and Sha2 hash functions
type LdProofer ¶
type LdProofer interface {
CreateProof(request *proofs.CreateProofRequest) (*proofs.CreateProofResponse, error)
}
LdProofer implements Linked-Data Proofs
type NativeError ¶ added in v1.4.0
NativeError indicates a native protocol error
func (NativeError) Error ¶ added in v1.4.0
func (o NativeError) Error() string
type Oberoner ¶
type Oberoner interface { CreateKey(request *security.CreateOberonKeyRequest) (*security.CreateOberonKeyResponse, error) CreateToken(request *security.CreateOberonTokenRequest) (*security.CreateOberonTokenResponse, error) BlindToken(request *security.BlindOberonTokenRequest) (*security.BlindOberonTokenResponse, error) UnBlindToken(request *security.UnBlindOberonTokenRequest) (*security.UnBlindOberonTokenResponse, error) VerifyToken(request *security.VerifyOberonTokenRequest) (*security.VerifyOberonTokenResponse, error) CreateProof(request *security.CreateOberonProofRequest) (*security.CreateOberonProofResponse, error) VerifyProof(request *security.VerifyOberonProofRequest) (*security.VerifyOberonProofResponse, error) }
Oberoner implements Oberon authentication
type OkapiMetadataer ¶ added in v1.6.0
type OkapiMetadataer interface {
GetMetadata() (*metadata.MetadataResponse, error)
}
Metadataer implements Linked-Data Proofs
func OkapiMetadata ¶ added in v1.6.0
func OkapiMetadata() OkapiMetadataer
OkapiMetadata implements Linked-Data Proofs
Source Files ¶
Click to show internal directories.
Click to hide internal directories.