pub fn external_sign_digested( external_command: &str, parameter: &str, alg: &str, content: &[u8], digest_type: &str, ) -> XResult<Vec<u8>>