INNER CODE UNIT · JavaScript
__hash_capicom__
gnh1201/welsonjs · app.js:623
function __hash_capicom__(str, algorithm) {
algorithm = String(algorithm || "").toLowerCase();
var allowed_algorithm = INTEGRITY_ALLOWED_ALGORITHMS;
var encoding = "utf-8";
var is_encoding_utf8 = true;
if (!(algorithm in allowed_algorithm && allowed_algorithm[algorithm])) {
throw new Error("Unsupported hash algorithm: " + algorithm);
}
var resolveAlgorithm = function(alias) {
var map = {
"sha1": 0, // CAPICOM_HASH_ALGORITHM_SHA1
"sha256": 4, // CAPICOM_HASH_ALGORITHM_SHA_256
"sha384": 5, // CAPICOM_HASH_ALGORITHM_SHA_384
"sha512": 6 // CAPICOM_HASH_ALGORITHM_SHA_512
};