pub struct Ed25519 { /* private fields */ }
Expand description
Ed25519 curve
Trait Implementations§
Source§impl Curve for Ed25519
impl Curve for Ed25519
Source§const CURVE_NAME: &'static str = "ed25519"
const CURVE_NAME: &'static str = "ed25519"
Curve name
Source§type CompressedPointArray = <Point as CompressedEncoding>::Bytes
type CompressedPointArray = <Point as CompressedEncoding>::Bytes
Byte array that fits the whole bytes representation of compressed point
Source§type UncompressedPointArray = <Point as UncompressedEncoding>::Bytes
type UncompressedPointArray = <Point as UncompressedEncoding>::Bytes
Byte array that fits the whole bytes representation of uncompressed point
Source§type ScalarArray = <Scalar as IntegerEncoding>::Bytes
type ScalarArray = <Scalar as IntegerEncoding>::Bytes
Byte array that fits the whole bytes representation of a scalar
Source§impl DeriveShift<Ed25519> for Edwards
impl DeriveShift<Ed25519> for Edwards
Source§fn derive_public_shift(
parent_public_key: &ExtendedPublicKey<Ed25519>,
child_index: NonHardenedIndex,
) -> DerivedShift<Ed25519>
fn derive_public_shift( parent_public_key: &ExtendedPublicKey<Ed25519>, child_index: NonHardenedIndex, ) -> DerivedShift<Ed25519>
Derives a shift for non-hardened child Read more
Source§fn derive_hardened_shift(
parent_key: &ExtendedKeyPair<Ed25519>,
child_index: HardenedIndex,
) -> DerivedShift<Ed25519>
fn derive_hardened_shift( parent_key: &ExtendedKeyPair<Ed25519>, child_index: HardenedIndex, ) -> DerivedShift<Ed25519>
Derive a shift for hardened child Read more
Source§impl Ord for Ed25519
impl Ord for Ed25519
Source§impl PartialOrd for Ed25519
impl PartialOrd for Ed25519
impl Copy for Ed25519
impl Eq for Ed25519
impl StructuralPartialEq for Ed25519
Auto Trait Implementations§
impl Freeze for Ed25519
impl RefUnwindSafe for Ed25519
impl Send for Ed25519
impl Sync for Ed25519
impl Unpin for Ed25519
impl UnwindSafe for Ed25519
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