public static string getDigestMethod(MessageDigestAlgorithmWrapper messageDigestAlgorithmWrapper, Error error) { switch (messageDigestAlgorithmWrapper) { case MessageDigestAlgorithmWrapper.SHA1: return(Constants.ALGO_ID_DIGEST_SHA1); case MessageDigestAlgorithmWrapper.SHA256: return(Constants.ALGO_ID_DIGEST_SHA256); case MessageDigestAlgorithmWrapper.SHA512: return(Constants.ALGO_ID_DIGEST_SHA512); default: error.setError("MD003", "Not recognized digest algorithm"); return(null); } }
public static string valueOf(MessageDigestAlgorithmWrapper messageDigestAlgorithmWrapper, Error error) { switch (messageDigestAlgorithmWrapper) { case MessageDigestAlgorithmWrapper.SHA1: return("SHA1"); case MessageDigestAlgorithmWrapper.SHA256: return("SHA256"); case MessageDigestAlgorithmWrapper.SHA512: return("SHA512"); default: error.setError("MD002", "Not recognized digest algorithm"); return(null); } }