Trait josekit::jwe::JweCompression[][src]

pub trait JweCompression: Debug + Send + Sync {
    fn name(&self) -> &str;
fn compress(&self, message: &[u8]) -> Result<Vec<u8>, Error>;
fn decompress(&self, message: &[u8]) -> Result<Vec<u8>, Error>;
fn box_clone(&self) -> Box<dyn JweCompression>; }
Expand description

Represent a algorithm of JWE zip header claim.

Required methods

Return the “zip” (compression algorithm) header parameter value of JWE.

Implementors