[−][src]Struct jwt_compact_preview::alg::Rsa
Integrity algorithm using digital signatures on RSA-PKCS1v1.5 and SHA-256.
The name of the algorithm is specified as RS256 as per the IANA registry.
This type is available if the crate is built with the rsa feature.
Implementations
impl Rsa[src]
pub fn new(hash_alg: Hash, padding_alg: Padding) -> Self[src]
Create an instance using a specific hash function and padding
impl Rsa[src]
pub fn generate<R: CryptoRng + RngCore>(
rng: &mut R,
modulus_bits: usize
) -> Result<(RsaSigningKey, RsaVerifyingKey)>[src]
rng: &mut R,
modulus_bits: usize
) -> Result<(RsaSigningKey, RsaVerifyingKey)>
Generate a new key pair.
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for Rsa
impl Send for Rsa
impl Sync for Rsa
impl Unpin for Rsa
impl UnwindSafe for Rsa
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>,