PHP WebShell
Текущая директория: /usr/lib/node_modules/bitgo/node_modules/eosjs/dist
Просмотр файла: eosjs-ecc-migration.js
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.ecc = void 0;
var eosjs_jssig_1 = require("./eosjs-jssig");
var eosjs_key_conversions_1 = require("./eosjs-key-conversions");
var eosjs_numeric_1 = require("./eosjs-numeric");
exports.ecc = {
initialize: function () { return console.error('Method deprecated'); },
unsafeRandomKey: function () { return console.error('Method deprecated'); },
randomKey: function (cpuEntropyBits, options) {
if (options === void 0) { options = {}; }
if (cpuEntropyBits !== undefined) {
console.warn('Argument `cpuEntropyBits` is deprecated, ' +
'use the options argument instead');
}
var privateKey = eosjs_key_conversions_1.generateKeyPair(eosjs_numeric_1.KeyType.k1, options).privateKey;
return Promise.resolve(privateKey.toLegacyString());
},
seedPrivate: function () { return console.error('Method deprecated'); },
privateToPublic: function (key, pubkey_prefix) {
if (pubkey_prefix !== undefined) {
console.warn('Argument `pubkey_prefix` is deprecated, ' +
'keys prefixed with PUB_K1_/PUB_R1_/PUB_WA_ going forward');
}
var privateKey = eosjs_jssig_1.PrivateKey.fromString(key);
var publicKey = privateKey.getPublicKey();
return publicKey.toLegacyString();
},
isValidPublic: function (pubkey, pubkey_prefix) {
if (pubkey_prefix !== undefined) {
console.warn('Argument `pubkey_prefix` is deprecated, ' +
'keys prefixed with PUB_K1_/PUB_R1_/PUB_WA_ going forward');
}
try {
var publicKey = eosjs_jssig_1.PublicKey.fromString(pubkey);
return publicKey.isValid();
}
catch (_a) {
return false;
}
},
isValidPrivate: function (wif) {
try {
var privateKey = eosjs_jssig_1.PrivateKey.fromString(wif);
return privateKey.isValid();
}
catch (_a) {
return false;
}
},
sign: function (data, privateKey, encoding) {
if (encoding === void 0) { encoding = 'utf8'; }
var privKey = typeof privateKey === 'string' ? eosjs_jssig_1.PrivateKey.fromString(privateKey) : privateKey;
var signature = privKey.sign(data, true, encoding);
return signature.toString();
},
signHash: function (dataSha256, privateKey, encoding) {
if (encoding === void 0) { encoding = 'hex'; }
var privKey = typeof privateKey === 'string' ? eosjs_jssig_1.PrivateKey.fromString(privateKey) : privateKey;
var signature = privKey.sign(dataSha256, false, encoding);
return signature.toString();
},
verify: function (signature, data, pubKey, encoding, hashData) {
if (encoding === void 0) { encoding = 'utf8'; }
if (hashData === void 0) { hashData = true; }
var publicKey = typeof pubKey === 'string' ? eosjs_jssig_1.PublicKey.fromString(pubKey) : pubKey;
var sig = eosjs_jssig_1.Signature.fromString(signature);
return sig.verify(data, publicKey, hashData, encoding);
},
recover: function (signature, data, encoding) {
if (encoding === void 0) { encoding = 'utf8'; }
var sig = eosjs_jssig_1.Signature.fromString(signature);
var publicKey = sig.recover(data, true, encoding);
return publicKey.toLegacyString();
},
recoverHash: function (signature, dataSha256, encoding) {
if (encoding === void 0) { encoding = 'hex'; }
var sig = eosjs_jssig_1.Signature.fromString(signature);
var publicKey = sig.recover(dataSha256, false, encoding);
return publicKey.toLegacyString();
},
sha256: function (data, resultEncoding, encoding) {
if (encoding !== undefined) {
console.warn('Argument `encoding` is deprecated');
}
if (resultEncoding !== undefined) {
console.warn('Argument `resultEncoding` is deprecated');
}
return require('./eosjs-key-conversions').sha256(data);
}
};
//# sourceMappingURL=eosjs-ecc-migration.js.mapВыполнить команду
Для локальной разработки. Не используйте в интернете!