MCPcopy Create free account
hub / github.com/Recordscript/recordscript / decrypt

Function decrypt

libs/hbb_common/src/password_security.rs:166–172  ·  view source on GitHub ↗
(v: &[u8])

Source from the content-addressed store, hash-verified

164}
165
166fn decrypt(v: &[u8]) -> Result<Vec<u8>, ()> {
167 if !v.is_empty() {
168 base64::decode(v, base64::Variant::Original).and_then(|v| symmetric_crypt(&v, false))
169 } else {
170 Err(())
171 }
172}
173
174pub fn symmetric_crypt(data: &[u8], encrypt: bool) -> Result<Vec<u8>, ()> {
175 use sodiumoxide::crypto::secretbox;

Callers 2

decrypt_str_or_originalFunction · 0.85
decrypt_vec_or_originalFunction · 0.85

Calls 2

symmetric_cryptFunction · 0.85
is_emptyMethod · 0.80

Tested by

no test coverage detected