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