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 = KeyParseError
The 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 PreSharedKey
impl Send for PreSharedKey
impl Sync for PreSharedKey
impl Unpin for PreSharedKey
impl UnwindSafe for PreSharedKey
Blanket Implementations
Mutably borrows from an owned value. Read more
pub fn vzip(self) -> V