[−][src]Enum rsa::padding::PaddingScheme
Available padding schemes.
Variants
Encryption and Decryption using PKCS1v15 padding.
Sign and Verify using PKCS1v15 padding.
Encryption and Decryption using OAEP padding.
Sign and Verify using PSS padding.
Implementations
impl PaddingScheme
[src]
pub fn new_pkcs1v15_encrypt() -> Self
[src]
pub fn new_pkcs1v15_sign(hash: Option<Hash>) -> Self
[src]
pub fn new_oaep<T: 'static + Digest + DynDigest>() -> Self
[src]
pub fn new_oaep_with_label<T: 'static + Digest + DynDigest, S: AsRef<str>>(
label: S
) -> Self
[src]
label: S
) -> Self
pub fn new_pss<T: 'static + Digest + DynDigest, S: 'static + RngCore>(
rng: S
) -> Self
[src]
rng: S
) -> Self
pub fn new_pss_with_salt<T: 'static + Digest + DynDigest, S: 'static + RngCore>(
rng: S,
len: usize
) -> Self
[src]
rng: S,
len: usize
) -> Self
Trait Implementations
Auto Trait Implementations
impl !RefUnwindSafe for PaddingScheme
impl !Send for PaddingScheme
impl !Sync for PaddingScheme
impl Unpin for PaddingScheme
impl !UnwindSafe for PaddingScheme
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> Same<T> for T
type Output = T
Should always be Self
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,