Struct cry::key::Keypair [−][src]
pub struct Keypair<P: DisLogPoint, S: ScalarNumber> {
pub seed: Output<S>,
pub code: Output<S>,
pub secret: Scalar<S>,
pub public: Point<P>,
}
Fields
seed: Output<S>
code: Output<S>
secret: Scalar<S>
public: Point<P>
Implementations
Trait Implementations
Auto Trait Implementations
impl<P, S> RefUnwindSafe for Keypair<P, S> where
P: RefUnwindSafe,
S: RefUnwindSafe,
<<S as Bytes>::OutputSize as ArrayLength<u8>>::ArrayType: RefUnwindSafe,
impl<P, S> Unpin for Keypair<P, S> where
P: Unpin,
S: Unpin,
<<S as Bytes>::OutputSize as ArrayLength<u8>>::ArrayType: Unpin,
impl<P, S> UnwindSafe for Keypair<P, S> where
P: UnwindSafe,
S: UnwindSafe,
<<S as Bytes>::OutputSize as ArrayLength<u8>>::ArrayType: UnwindSafe,
Blanket Implementations
Mutably borrows from an owned value. Read more