PHP WebShell

Текущая директория: /opt/BitGoJS/node_modules/tweetnacl-ts

Просмотр файла: verify.js

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
var check_1 = require("./check");
function vn(x, xi, y, yi, n) {
    var i, d = 0;
    for (i = 0; i < n; i++)
        d |= x[xi + i] ^ y[yi + i];
    return (1 & ((d - 1) >>> 8)) - 1;
}
function _verify_16(x, xi, y, yi) {
    return vn(x, xi, y, yi, 16);
}
exports._verify_16 = _verify_16;
function _verify_32(x, xi, y, yi) {
    return vn(x, xi, y, yi, 32);
}
exports._verify_32 = _verify_32;
function verify(x, y) {
    check_1.checkArrayTypes(x, y);
    // Zero length arguments are considered not equal
    return x.length > 0 && y.length > 0 &&
        x.length == y.length &&
        vn(x, 0, y, 0, x.length) == 0;
}
exports.verify = verify;
//# sourceMappingURL=verify.js.map

Выполнить команду


Для локальной разработки. Не используйте в интернете!