Struct libp2p::pnet::PreSharedKey [−][src]
pub struct PreSharedKey(_);
Expand description
A pre-shared key, consisting of 32 bytes of random data.
Implementations
Compute PreSharedKey fingerprint identical to the go-libp2p fingerprint. The computation of the fingerprint is not specified in the spec.
This provides a way to check that private keys are properly configured without dumping the key itself to the console.
Trait Implementations
Dumps a PreSharedKey in key file format compatible with go-libp2p
Parses a PreSharedKey from a key file
currently supports only base16 encoding.
type Err = KeyParseError
type Err = KeyParseErrorThe associated error which can be returned from parsing.
Parses a string s to return a value of this type. Read more
This method tests for self and other values to be equal, and is used
by ==. Read more
This method tests for !=.
Auto Trait Implementations
impl RefUnwindSafe for PreSharedKeyimpl Send for PreSharedKeyimpl Sync for PreSharedKeyimpl Unpin for PreSharedKeyimpl UnwindSafe for PreSharedKeyBlanket Implementations
Mutably borrows from an owned value. Read more
pub fn vzip(self) -> V