pub struct HashGenerator;Implementations§
Source§impl HashGenerator
impl HashGenerator
pub fn generate(algorithm: HashAlgorithm, data: &[u8]) -> String
pub fn generate_source(algorithm: HashAlgorithm, data: &[u8]) -> Source
pub fn generate_multiple(requests: &[(HashAlgorithm, &[u8])]) -> Vec<String>
pub fn verify_hash(algorithm: HashAlgorithm, data: &[u8], hash: &str) -> bool
pub fn generate_with_nonce( algorithm: HashAlgorithm, data: &[u8], nonce: &str, ) -> String
pub fn batch_verify(requests: &[(HashAlgorithm, &[u8], &str)]) -> Vec<bool>
pub fn generate_hash(&self, content: &str) -> Result<String, CspError>
Trait Implementations§
Auto Trait Implementations§
impl Freeze for HashGenerator
impl RefUnwindSafe for HashGenerator
impl Send for HashGenerator
impl Sync for HashGenerator
impl Unpin for HashGenerator
impl UnsafeUnpin for HashGenerator
impl UnwindSafe for HashGenerator
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