pub struct EdDSAParameters;Expand description
Parameters for EdDSA signing and verification.
Trait Implementations§
Source§impl Debug for EdDSAParameters
impl Debug for EdDSAParameters
Source§impl ParsedVerificationAlgorithm for EdDSAParameters
impl ParsedVerificationAlgorithm for EdDSAParameters
fn parsed_verify_sig( &self, public_key: &ParsedPublicKey, msg: &[u8], signature: &[u8], ) -> Result<(), Unspecified>
fn parsed_verify_digest_sig( &self, _public_key: &ParsedPublicKey, _digest: &Digest, _signature: &[u8], ) -> Result<(), Unspecified>
Source§impl VerificationAlgorithm for EdDSAParameters
impl VerificationAlgorithm for EdDSAParameters
Source§fn verify_sig(
&self,
public_key: &[u8],
msg: &[u8],
signature: &[u8],
) -> Result<(), Unspecified>
fn verify_sig( &self, public_key: &[u8], msg: &[u8], signature: &[u8], ) -> Result<(), Unspecified>
Verify signature for msg using public_key.
§Errors
Returns Unspecified if the msg cannot be verified using public_key.
Source§fn verify_digest_sig(
&self,
_public_key: &[u8],
_digest: &Digest,
_signature: &[u8],
) -> Result<(), Unspecified>
fn verify_digest_sig( &self, _public_key: &[u8], _digest: &Digest, _signature: &[u8], ) -> Result<(), Unspecified>
DO NOT USE. This function is required by VerificationAlgorithm but cannot be used w/ Ed25519.
§Errors
Always returns Unspecified.
impl Sealed for EdDSAParameters
Auto Trait Implementations§
impl Freeze for EdDSAParameters
impl RefUnwindSafe for EdDSAParameters
impl Send for EdDSAParameters
impl Sync for EdDSAParameters
impl Unpin for EdDSAParameters
impl UnwindSafe for EdDSAParameters
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