Enum josekit::jwe::alg::aeskw::AeskwJweAlgorithm [−][src]
pub enum AeskwJweAlgorithm {
A128kw,
A192kw,
A256kw,
}
Variants
AES Key Wrap with default initial value using 128-bit key
AES Key Wrap with default initial value using 192-bit key
AES Key Wrap with default initial value using 256-bit key
Implementations
pub fn encrypter_from_bytes(
&self,
input: impl AsRef<[u8]>
) -> Result<AeskwJweEncrypter, JoseError>
pub fn decrypter_from_bytes(
&self,
input: impl AsRef<[u8]>
) -> Result<AeskwJweDecrypter, JoseError>
Trait Implementations
type Target = dyn JweAlgorithm
type Target = dyn JweAlgorithm
The resulting type after dereferencing.
Auto Trait Implementations
impl RefUnwindSafe for AeskwJweAlgorithm
impl Send for AeskwJweAlgorithm
impl Sync for AeskwJweAlgorithm
impl Unpin for AeskwJweAlgorithm
impl UnwindSafe for AeskwJweAlgorithm
Blanket Implementations
Mutably borrows from an owned value. Read more
Compare self to key
and return true
if they are equal.