Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ConsensusScheme ¶
type ConsensusScheme interface { cryptkit.SignatureVerifierFactory cryptkit.KeyStoreFactory PacketDigester() cryptkit.DataDigester PacketSigner() cryptkit.DigestSigner NewMerkleDigester() cryptkit.PairDigester }
type CustomScheme ¶
type CustomScheme interface { RecordScheme GetSchemeName() SchemeName }
type PlatformScheme ¶
type PlatformScheme interface { ReferenceScheme() ReferenceScheme RecordScheme() RecordScheme TransportScheme() TransportScheme ConsensusScheme() ConsensusScheme CustomScheme(SchemeName) CustomScheme }
type RecordDigester ¶
type RecordDigester interface { cryptkit.DataDigester NewDataAndRefHasher() cryptkit.DigestHasher GetDataAndRefDigests(cryptkit.DigestHasher) (data, ref cryptkit.Digest) GetRefDigestAndContinueData(cryptkit.DigestHasher) (data cryptkit.DigestHasher, ref cryptkit.Digest) }
type RecordScheme ¶
type RecordScheme interface { ReferenceScheme cryptkit.SignatureVerifierFactory cryptkit.KeyStoreFactory RecordDigester() RecordDigester RecordSigner() cryptkit.DigestSigner SelfVerifier() cryptkit.SignatureVerifier }
type ReferenceScheme ¶
type ReferenceScheme interface {
ReferenceDigester() cryptkit.DataDigester
}
type TransportScheme ¶
type TransportScheme interface { cryptkit.SignatureVerifierFactory cryptkit.KeyStoreFactory PacketDigester() cryptkit.DataDigester PacketSigner() cryptkit.DigestSigner }
Click to show internal directories.
Click to hide internal directories.