pub struct RsaEsOaep { /* private fields */ }
Trait Implementations§
source§impl<'de> Deserialize<'de> for RsaEsOaep
impl<'de> Deserialize<'de> for RsaEsOaep
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
source§impl PartialEq<RsaEsOaep> for RsaEsOaep
impl PartialEq<RsaEsOaep> for RsaEsOaep
source§impl Scheme for RsaEsOaep
impl Scheme for RsaEsOaep
type Kind = Encrypt
fn as_enum(self) -> SchemeKind
fn hash_kind(&self) -> HashKind
fn padding(&self) -> Option<OpensslPadding>
fn public_from_der(self, der: &[u8]) -> Result<PKey<Public>>
fn private_from_der(self, der: &[u8]) -> Result<PKey<Private>>
fn generate(self) -> Result<AsymKeyPair<Self::Kind>>
fn key_len(self) -> BitLen
fn message_digest(&self) -> MessageDigest
impl Copy for RsaEsOaep
impl Eq for RsaEsOaep
impl StructuralEq for RsaEsOaep
impl StructuralPartialEq for RsaEsOaep
Auto Trait Implementations§
impl RefUnwindSafe for RsaEsOaep
impl Send for RsaEsOaep
impl Sync for RsaEsOaep
impl Unpin for RsaEsOaep
impl UnwindSafe for RsaEsOaep
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