[][src]Module cashweb_keyserver_client::models

This module contains all the protobuf structures involved in the Keyserver Protocol.

Structs

AddressMetadata

AddressMetadata is the user-specified data that is covered by the users signature.

AuthWrapper

AuthWrapper provides integrity, authentication, and non-repuditation by providing a standard structure for covering blobs with signatures.

Entry

Entry is an individual piece of structured data provided by wallet authors.

Header

Basic key/value used to store header data.

ParsedAuthWrapper

Represents an AuthWrapper post-parsing.

Peer

Peer represents a single peer.

Peers

A list of peers.

Enums

ParseError

Error associated with validation and parsing of the AuthWrapper.

SignatureScheme

Supported signature schemes. Default is Schnorr, but can be ECDSA.

VerifyError

Error associated with verifying the signature of an AuthWrapper.