Lines
100 %
Functions
pub fn blob_to_sha512(data: &[u8]) -> String {
use sha2::Digest;
format!("{:x}", sha2::Sha512::digest(data))
}
fn sha512_to_uri(sha512: &str) -> String {
format!("urn:sha512:{}", sha512)
pub fn blob_to_uri(data: &[u8]) -> String {
let sha512 = blob_to_sha512(data);
sha512_to_uri(&sha512)