git.delta.rocks / jrsonnet / refs/commits / 0d33992df094

difftreelog

source

crates/jrsonnet-stdlib/src/hash.rs424 Bsourcehistory
1use jrsonnet_evaluator::{function::builtin, IStr};23#[builtin]4pub fn builtin_md5(s: IStr) -> String {5	format!("{:x}", md5::compute(s.as_bytes()))6}78#[builtin]9pub fn builtin_sha256(s: IStr) -> String {10	use sha2::digest::Digest;11	format!("{:x}", sha2::Sha256::digest(s.as_bytes()))12}1314#[builtin]15pub fn builtin_sha512(s: IStr) -> String {16	use sha2::digest::Digest;17	format!("{:x}", sha2::Sha512::digest(s.as_bytes()))18}