enprot::crypto
pub fn digest( alg: &str, data: &[u8], policy: &Box<dyn CryptoPolicy>) -> Result<Vec<u8>, &'static str>