pub struct CurveKeyPair {
pub public_key: [u8; 32],
pub secret_key: [u8; 32],
}
Expand description
A CURVE key pair generated by 0MQ.
Note that for API consistency reasons, since version 0.9, the key pair is represented in the binary form. This is in contrast to libzmq, which returns the z85-encoded representation.
Fields§
§public_key: [u8; 32]
§secret_key: [u8; 32]
Implementations§
Source§impl CurveKeyPair
impl CurveKeyPair
Sourcepub fn new() -> Result<CurveKeyPair>
pub fn new() -> Result<CurveKeyPair>
Create a new key pair.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for CurveKeyPair
impl RefUnwindSafe for CurveKeyPair
impl Send for CurveKeyPair
impl Sync for CurveKeyPair
impl Unpin for CurveKeyPair
impl UnwindSafe for CurveKeyPair
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more