Socket
Socket
Sign inDemoInstall

@walletconnect/crypto

Package Overview
Dependencies
Maintainers
7
Versions
5
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@walletconnect/crypto - npm Package Compare versions

Comparing version 1.0.2 to 1.0.3

dist/tsconfig.esm.tsbuildinfo

18

dist/cjs/browser/hmac.js
"use strict";
var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) {
function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); }
return new (P || (P = Promise))(function (resolve, reject) {
function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }
function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } }
function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); }
step((generator = generator.apply(thisArg, _arguments || [])).next());
});
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.hmacSha512Verify = exports.hmacSha512Sign = exports.hmacSha256Verify = exports.hmacSha256Sign = void 0;
const tslib_1 = require("tslib");
const browser_1 = require("../lib/browser");
const helpers_1 = require("../helpers");
function hmacSha256Sign(key, msg) {
return __awaiter(this, void 0, void 0, function* () {
return tslib_1.__awaiter(this, void 0, void 0, function* () {
const result = yield browser_1.browserHmacSha256Sign(key, msg);

@@ -23,3 +15,3 @@ return result;

function hmacSha256Verify(key, msg, sig) {
return __awaiter(this, void 0, void 0, function* () {
return tslib_1.__awaiter(this, void 0, void 0, function* () {
const expectedSig = yield browser_1.browserHmacSha256Sign(key, msg);

@@ -32,3 +24,3 @@ const result = helpers_1.isConstantTime(expectedSig, sig);

function hmacSha512Sign(key, msg) {
return __awaiter(this, void 0, void 0, function* () {
return tslib_1.__awaiter(this, void 0, void 0, function* () {
const result = yield browser_1.browserHmacSha512Sign(key, msg);

@@ -40,3 +32,3 @@ return result;

function hmacSha512Verify(key, msg, sig) {
return __awaiter(this, void 0, void 0, function* () {
return tslib_1.__awaiter(this, void 0, void 0, function* () {
const expectedSig = yield browser_1.browserHmacSha512Sign(key, msg);

@@ -43,0 +35,0 @@ const result = helpers_1.isConstantTime(expectedSig, sig);

"use strict";
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } });
}) : (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
o[k2] = m[k];
}));
var __exportStar = (this && this.__exportStar) || function(m, exports) {
for (var p in m) if (p !== "default" && !exports.hasOwnProperty(p)) __createBinding(exports, m, p);
};
Object.defineProperty(exports, "__esModule", { value: true });
__exportStar(require("@walletconnect/randombytes"), exports);
__exportStar(require("./aes"), exports);
__exportStar(require("./hmac"), exports);
__exportStar(require("./sha2"), exports);
__exportStar(require("../helpers"), exports);
__exportStar(require("../constants"), exports);
const tslib_1 = require("tslib");
tslib_1.__exportStar(require("@walletconnect/randombytes"), exports);
tslib_1.__exportStar(require("./aes"), exports);
tslib_1.__exportStar(require("./hmac"), exports);
tslib_1.__exportStar(require("./sha2"), exports);
tslib_1.__exportStar(require("../helpers"), exports);
tslib_1.__exportStar(require("../constants"), exports);
//# sourceMappingURL=index.js.map
"use strict";
var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) {
function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); }
return new (P || (P = Promise))(function (resolve, reject) {
function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }
function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } }
function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); }
step((generator = generator.apply(thisArg, _arguments || [])).next());
});
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.ripemd160 = exports.sha512 = exports.sha256 = void 0;
const tslib_1 = require("tslib");
const browser_1 = require("../lib/browser");
function sha256(msg) {
return __awaiter(this, void 0, void 0, function* () {
return tslib_1.__awaiter(this, void 0, void 0, function* () {
const result = yield browser_1.browserSha256(msg);

@@ -22,3 +14,3 @@ return result;

function sha512(msg) {
return __awaiter(this, void 0, void 0, function* () {
return tslib_1.__awaiter(this, void 0, void 0, function* () {
const result = yield browser_1.browserSha512(msg);

@@ -30,3 +22,3 @@ return result;

function ripemd160(msg) {
return __awaiter(this, void 0, void 0, function* () {
return tslib_1.__awaiter(this, void 0, void 0, function* () {
throw new Error("Not supported for Browser async methods, use sync instead!");

@@ -33,0 +25,0 @@ });

"use strict";
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } });
}) : (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
o[k2] = m[k];
}));
var __exportStar = (this && this.__exportStar) || function(m, exports) {
for (var p in m) if (p !== "default" && !exports.hasOwnProperty(p)) __createBinding(exports, m, p);
};
Object.defineProperty(exports, "__esModule", { value: true });
__exportStar(require("./default"), exports);
__exportStar(require("./encoding"), exports);
__exportStar(require("./error"), exports);
__exportStar(require("./length"), exports);
__exportStar(require("./operations"), exports);
const tslib_1 = require("tslib");
tslib_1.__exportStar(require("./default"), exports);
tslib_1.__exportStar(require("./encoding"), exports);
tslib_1.__exportStar(require("./error"), exports);
tslib_1.__exportStar(require("./length"), exports);
tslib_1.__exportStar(require("./operations"), exports);
//# sourceMappingURL=index.js.map
"use strict";
var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) {
function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); }
return new (P || (P = Promise))(function (resolve, reject) {
function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }
function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } }
function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); }
step((generator = generator.apply(thisArg, _arguments || [])).next());
});
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.aesCbcDecrypt = exports.aesCbcEncrypt = void 0;
const tslib_1 = require("tslib");
const fallback_1 = require("../lib/fallback");
function aesCbcEncrypt(iv, key, data) {
return __awaiter(this, void 0, void 0, function* () {
return tslib_1.__awaiter(this, void 0, void 0, function* () {
const result = fallback_1.fallbackAesEncrypt(iv, key, data);

@@ -22,3 +14,3 @@ return result;

function aesCbcDecrypt(iv, key, data) {
return __awaiter(this, void 0, void 0, function* () {
return tslib_1.__awaiter(this, void 0, void 0, function* () {
const result = fallback_1.fallbackAesDecrypt(iv, key, data);

@@ -25,0 +17,0 @@ return result;

"use strict";
var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) {
function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); }
return new (P || (P = Promise))(function (resolve, reject) {
function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }
function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } }
function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); }
step((generator = generator.apply(thisArg, _arguments || [])).next());
});
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.hmacSha512Verify = exports.hmacSha512Sign = exports.hmacSha256Verify = exports.hmacSha256Sign = void 0;
const tslib_1 = require("tslib");
const helpers_1 = require("../helpers");
const fallback_1 = require("../lib/fallback");
function hmacSha256Sign(key, msg) {
return __awaiter(this, void 0, void 0, function* () {
return tslib_1.__awaiter(this, void 0, void 0, function* () {
const result = fallback_1.fallbackHmacSha256Sign(key, msg);

@@ -23,3 +15,3 @@ return result;

function hmacSha256Verify(key, msg, sig) {
return __awaiter(this, void 0, void 0, function* () {
return tslib_1.__awaiter(this, void 0, void 0, function* () {
const expectedSig = fallback_1.fallbackHmacSha256Sign(key, msg);

@@ -32,3 +24,3 @@ const result = helpers_1.isConstantTime(expectedSig, sig);

function hmacSha512Sign(key, msg) {
return __awaiter(this, void 0, void 0, function* () {
return tslib_1.__awaiter(this, void 0, void 0, function* () {
const result = fallback_1.fallbackHmacSha512Sign(key, msg);

@@ -40,3 +32,3 @@ return result;

function hmacSha512Verify(key, msg, sig) {
return __awaiter(this, void 0, void 0, function* () {
return tslib_1.__awaiter(this, void 0, void 0, function* () {
const expectedSig = fallback_1.fallbackHmacSha512Sign(key, msg);

@@ -43,0 +35,0 @@ const result = helpers_1.isConstantTime(expectedSig, sig);

"use strict";
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } });
}) : (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
o[k2] = m[k];
}));
var __exportStar = (this && this.__exportStar) || function(m, exports) {
for (var p in m) if (p !== "default" && !exports.hasOwnProperty(p)) __createBinding(exports, m, p);
};
Object.defineProperty(exports, "__esModule", { value: true });
__exportStar(require("@walletconnect/randombytes"), exports);
__exportStar(require("./aes"), exports);
__exportStar(require("./hmac"), exports);
__exportStar(require("./sha2"), exports);
__exportStar(require("../helpers"), exports);
__exportStar(require("../constants"), exports);
const tslib_1 = require("tslib");
tslib_1.__exportStar(require("@walletconnect/randombytes"), exports);
tslib_1.__exportStar(require("./aes"), exports);
tslib_1.__exportStar(require("./hmac"), exports);
tslib_1.__exportStar(require("./sha2"), exports);
tslib_1.__exportStar(require("../helpers"), exports);
tslib_1.__exportStar(require("../constants"), exports);
//# sourceMappingURL=index.js.map
"use strict";
var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) {
function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); }
return new (P || (P = Promise))(function (resolve, reject) {
function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }
function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } }
function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); }
step((generator = generator.apply(thisArg, _arguments || [])).next());
});
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.ripemd160 = exports.sha512 = exports.sha256 = void 0;
const tslib_1 = require("tslib");
const fallback_1 = require("../lib/fallback");
function sha256(msg) {
return __awaiter(this, void 0, void 0, function* () {
return tslib_1.__awaiter(this, void 0, void 0, function* () {
const result = fallback_1.fallbackSha256(msg);

@@ -22,3 +14,3 @@ return result;

function sha512(msg) {
return __awaiter(this, void 0, void 0, function* () {
return tslib_1.__awaiter(this, void 0, void 0, function* () {
const result = fallback_1.fallbackSha512(msg);

@@ -30,3 +22,3 @@ return result;

function ripemd160(msg) {
return __awaiter(this, void 0, void 0, function* () {
return tslib_1.__awaiter(this, void 0, void 0, function* () {
const result = fallback_1.fallbackRipemd160(msg);

@@ -33,0 +25,0 @@ return result;

"use strict";
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } });
}) : (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
o[k2] = m[k];
}));
var __exportStar = (this && this.__exportStar) || function(m, exports) {
for (var p in m) if (p !== "default" && !exports.hasOwnProperty(p)) __createBinding(exports, m, p);
};
Object.defineProperty(exports, "__esModule", { value: true });
__exportStar(require("@walletconnect/environment"), exports);
const tslib_1 = require("tslib");
tslib_1.__exportStar(require("@walletconnect/environment"), exports);
//# sourceMappingURL=env.js.map
"use strict";
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } });
}) : (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
o[k2] = m[k];
}));
var __exportStar = (this && this.__exportStar) || function(m, exports) {
for (var p in m) if (p !== "default" && !exports.hasOwnProperty(p)) __createBinding(exports, m, p);
};
Object.defineProperty(exports, "__esModule", { value: true });
__exportStar(require("./env"), exports);
__exportStar(require("./pkcs7"), exports);
__exportStar(require("./types"), exports);
__exportStar(require("./validators"), exports);
const tslib_1 = require("tslib");
tslib_1.__exportStar(require("./env"), exports);
tslib_1.__exportStar(require("./pkcs7"), exports);
tslib_1.__exportStar(require("./types"), exports);
tslib_1.__exportStar(require("./validators"), exports);
//# sourceMappingURL=index.js.map
"use strict";
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } });
}) : (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
o[k2] = m[k];
}));
var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) {
Object.defineProperty(o, "default", { enumerable: true, value: v });
}) : function(o, v) {
o["default"] = v;
});
var __importStar = (this && this.__importStar) || function (mod) {
if (mod && mod.__esModule) return mod;
var result = {};
if (mod != null) for (var k in mod) if (k !== "default" && Object.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k);
__setModuleDefault(result, mod);
return result;
};
var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) {
function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); }
return new (P || (P = Promise))(function (resolve, reject) {
function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }
function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } }
function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); }
step((generator = generator.apply(thisArg, _arguments || [])).next());
});
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.browserSha512 = exports.browserSha256 = exports.browserHmacSha512Sign = exports.browserHmacSha256Sign = exports.browserAesDecrypt = exports.browserAesEncrypt = exports.browserImportKey = exports.browserExportKey = exports.getOps = exports.getAlgo = void 0;
const env = __importStar(require("@walletconnect/environment"));
const tslib_1 = require("tslib");
const env = tslib_1.__importStar(require("@walletconnect/environment"));
const constants_1 = require("../constants");

@@ -50,3 +23,3 @@ function getAlgo(type) {

function browserExportKey(cryptoKey, type = constants_1.AES_BROWSER_ALGO) {
return __awaiter(this, void 0, void 0, function* () {
return tslib_1.__awaiter(this, void 0, void 0, function* () {
const subtle = env.getSubtleCrypto();

@@ -58,3 +31,3 @@ return new Uint8Array(yield subtle.exportKey("raw", cryptoKey));

function browserImportKey(buffer, type = constants_1.AES_BROWSER_ALGO) {
return __awaiter(this, void 0, void 0, function* () {
return tslib_1.__awaiter(this, void 0, void 0, function* () {
return env.getSubtleCrypto().importKey("raw", buffer, getAlgo(type), true, getOps(type));

@@ -65,3 +38,3 @@ });

function browserAesEncrypt(iv, key, data) {
return __awaiter(this, void 0, void 0, function* () {
return tslib_1.__awaiter(this, void 0, void 0, function* () {
const subtle = env.getSubtleCrypto();

@@ -78,3 +51,3 @@ const cryptoKey = yield browserImportKey(key, constants_1.AES_BROWSER_ALGO);

function browserAesDecrypt(iv, key, data) {
return __awaiter(this, void 0, void 0, function* () {
return tslib_1.__awaiter(this, void 0, void 0, function* () {
const subtle = env.getSubtleCrypto();

@@ -91,3 +64,3 @@ const cryptoKey = yield browserImportKey(key, constants_1.AES_BROWSER_ALGO);

function browserHmacSha256Sign(key, data) {
return __awaiter(this, void 0, void 0, function* () {
return tslib_1.__awaiter(this, void 0, void 0, function* () {
const subtle = env.getSubtleCrypto();

@@ -104,3 +77,3 @@ const cryptoKey = yield browserImportKey(key, constants_1.HMAC_BROWSER);

function browserHmacSha512Sign(key, data) {
return __awaiter(this, void 0, void 0, function* () {
return tslib_1.__awaiter(this, void 0, void 0, function* () {
const subtle = env.getSubtleCrypto();

@@ -117,3 +90,3 @@ const cryptoKey = yield browserImportKey(key, constants_1.HMAC_BROWSER);

function browserSha256(data) {
return __awaiter(this, void 0, void 0, function* () {
return tslib_1.__awaiter(this, void 0, void 0, function* () {
const subtle = env.getSubtleCrypto();

@@ -128,3 +101,3 @@ const result = yield subtle.digest({

function browserSha512(data) {
return __awaiter(this, void 0, void 0, function* () {
return tslib_1.__awaiter(this, void 0, void 0, function* () {
const subtle = env.getSubtleCrypto();

@@ -131,0 +104,0 @@ const result = yield subtle.digest({

"use strict";
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } });
}) : (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
o[k2] = m[k];
}));
var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) {
Object.defineProperty(o, "default", { enumerable: true, value: v });
}) : function(o, v) {
o["default"] = v;
});
var __importStar = (this && this.__importStar) || function (mod) {
if (mod && mod.__esModule) return mod;
var result = {};
if (mod != null) for (var k in mod) if (k !== "default" && Object.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k);
__setModuleDefault(result, mod);
return result;
};
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.fallbackRipemd160 = exports.fallbackSha512 = exports.fallbackSha256 = exports.fallbackHmacSha512Sign = exports.fallbackHmacSha256Sign = exports.fallbackAesDecrypt = exports.fallbackAesEncrypt = void 0;
const aes_js_1 = __importDefault(require("aes-js"));
const tslib_1 = require("tslib");
const aes_js_1 = tslib_1.__importDefault(require("aes-js"));
const encoding_1 = require("@walletconnect/encoding");
const hash = __importStar(require("hash.js"));
const hash = tslib_1.__importStar(require("hash.js"));
const constants_1 = require("../constants");

@@ -30,0 +9,0 @@ const helpers_1 = require("../helpers");

"use strict";
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.nodeRipemd160 = exports.nodeSha512 = exports.nodeSha256 = exports.nodeHmacSha512Sign = exports.nodeHmacSha256Sign = exports.nodeAesDecrypt = exports.nodeAesEncrypt = void 0;
const crypto_1 = __importDefault(require("crypto"));
const tslib_1 = require("tslib");
const crypto_1 = tslib_1.__importDefault(require("crypto"));
const encoding_1 = require("@walletconnect/encoding");

@@ -9,0 +7,0 @@ const constants_1 = require("../constants");

"use strict";
var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) {
function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); }
return new (P || (P = Promise))(function (resolve, reject) {
function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }
function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } }
function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); }
step((generator = generator.apply(thisArg, _arguments || [])).next());
});
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.aesCbcDecrypt = exports.aesCbcEncrypt = void 0;
const tslib_1 = require("tslib");
const node_1 = require("../lib/node");
function aesCbcEncrypt(iv, key, data) {
return __awaiter(this, void 0, void 0, function* () {
return tslib_1.__awaiter(this, void 0, void 0, function* () {
const result = node_1.nodeAesEncrypt(iv, key, data);

@@ -22,3 +14,3 @@ return result;

function aesCbcDecrypt(iv, key, data) {
return __awaiter(this, void 0, void 0, function* () {
return tslib_1.__awaiter(this, void 0, void 0, function* () {
const result = node_1.nodeAesDecrypt(iv, key, data);

@@ -25,0 +17,0 @@ return result;

"use strict";
var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) {
function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); }
return new (P || (P = Promise))(function (resolve, reject) {
function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }
function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } }
function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); }
step((generator = generator.apply(thisArg, _arguments || [])).next());
});
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.hmacSha512Verify = exports.hmacSha512Sign = exports.hmacSha256Verify = exports.hmacSha256Sign = void 0;
const tslib_1 = require("tslib");
const helpers_1 = require("../helpers");
const node_1 = require("../lib/node");
function hmacSha256Sign(key, msg) {
return __awaiter(this, void 0, void 0, function* () {
return tslib_1.__awaiter(this, void 0, void 0, function* () {
const result = node_1.nodeHmacSha256Sign(key, msg);

@@ -23,3 +15,3 @@ return result;

function hmacSha256Verify(key, msg, sig) {
return __awaiter(this, void 0, void 0, function* () {
return tslib_1.__awaiter(this, void 0, void 0, function* () {
const expectedSig = node_1.nodeHmacSha256Sign(key, msg);

@@ -32,3 +24,3 @@ const result = helpers_1.isConstantTime(expectedSig, sig);

function hmacSha512Sign(key, msg) {
return __awaiter(this, void 0, void 0, function* () {
return tslib_1.__awaiter(this, void 0, void 0, function* () {
const result = node_1.nodeHmacSha512Sign(key, msg);

@@ -40,3 +32,3 @@ return result;

function hmacSha512Verify(key, msg, sig) {
return __awaiter(this, void 0, void 0, function* () {
return tslib_1.__awaiter(this, void 0, void 0, function* () {
const expectedSig = node_1.nodeHmacSha512Sign(key, msg);

@@ -43,0 +35,0 @@ const result = helpers_1.isConstantTime(expectedSig, sig);

"use strict";
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } });
}) : (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
o[k2] = m[k];
}));
var __exportStar = (this && this.__exportStar) || function(m, exports) {
for (var p in m) if (p !== "default" && !exports.hasOwnProperty(p)) __createBinding(exports, m, p);
};
Object.defineProperty(exports, "__esModule", { value: true });
__exportStar(require("@walletconnect/randombytes"), exports);
__exportStar(require("./aes"), exports);
__exportStar(require("./hmac"), exports);
__exportStar(require("./sha2"), exports);
__exportStar(require("../helpers"), exports);
__exportStar(require("../constants"), exports);
const tslib_1 = require("tslib");
tslib_1.__exportStar(require("@walletconnect/randombytes"), exports);
tslib_1.__exportStar(require("./aes"), exports);
tslib_1.__exportStar(require("./hmac"), exports);
tslib_1.__exportStar(require("./sha2"), exports);
tslib_1.__exportStar(require("../helpers"), exports);
tslib_1.__exportStar(require("../constants"), exports);
//# sourceMappingURL=index.js.map
"use strict";
var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) {
function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); }
return new (P || (P = Promise))(function (resolve, reject) {
function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }
function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } }
function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); }
step((generator = generator.apply(thisArg, _arguments || [])).next());
});
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.ripemd160 = exports.sha512 = exports.sha256 = void 0;
const tslib_1 = require("tslib");
const node_1 = require("../lib/node");
function sha256(msg) {
return __awaiter(this, void 0, void 0, function* () {
return tslib_1.__awaiter(this, void 0, void 0, function* () {
const result = node_1.nodeSha256(msg);

@@ -22,3 +14,3 @@ return result;

function sha512(msg) {
return __awaiter(this, void 0, void 0, function* () {
return tslib_1.__awaiter(this, void 0, void 0, function* () {
const result = node_1.nodeSha512(msg);

@@ -30,3 +22,3 @@ return result;

function ripemd160(msg) {
return __awaiter(this, void 0, void 0, function* () {
return tslib_1.__awaiter(this, void 0, void 0, function* () {
const result = node_1.nodeRipemd160(msg);

@@ -33,0 +25,0 @@ return result;

{
"name": "@walletconnect/crypto",
"description": "Isomorphic Cryptography Library for AES, HMAC and SHA2",
"version": "1.0.2",
"author": "WalletConnect <walletconnect.org>",
"version": "1.0.3",
"author": "WalletConnect, Inc. <walletconnect.com>",
"license": "MIT",

@@ -42,7 +42,8 @@ "keywords": [

"dependencies": {
"@walletconnect/encoding": "^1.0.1",
"@walletconnect/environment": "^1.0.0",
"@walletconnect/randombytes": "^1.0.2",
"@walletconnect/encoding": "^1.0.2",
"@walletconnect/environment": "^1.0.1",
"@walletconnect/randombytes": "^1.0.3",
"aes-js": "^3.1.2",
"hash.js": "^1.1.7"
"hash.js": "^1.1.7",
"tslib": "1.14.1"
},

@@ -62,3 +63,2 @@ "devDependencies": {

"mocha": "^8.1.3",
"tslib": "^1.10.0",
"typescript": "^3.7.5",

@@ -65,0 +65,0 @@ "webpack": "^4.41.6",

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc