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
        };

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…