pub enum RsaKey {
RS256(RS256),
RS384(RS384),
RS512(RS512),
PS256(PS256),
PS384(PS384),
PS512(PS512),
}Expand description
A known RSA key
Variants§
RS256(RS256)
256 byte RSA PKCS1v1.5 padding and SHA-256
RS384(RS384)
384 byte RSA PKCS1v1.5 padding and SHA-384
RS512(RS512)
512 byte RSA PKCS1v1.5 padding and SHA-512
PS256(PS256)
256 byte RSA PSS padding and SHA-256
PS384(PS384)
384 byte RSA PSS padding and SHA-384
PS512(PS512)
512 byte RSA PSS padding and SHA-512
Trait Implementations§
Source§impl Parameters for RsaKey
impl Parameters for RsaKey
Source§impl VerifySignature for RsaKey
impl VerifySignature for RsaKey
Auto Trait Implementations§
impl Freeze for RsaKey
impl RefUnwindSafe for RsaKey
impl Send for RsaKey
impl Sync for RsaKey
impl Unpin for RsaKey
impl UnwindSafe for RsaKey
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