Socket
Socket
Sign inDemoInstall

@arcblock/mcrypto

Package Overview
Dependencies
Maintainers
2
Versions
103
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@arcblock/mcrypto - npm Package Compare versions

Comparing version 1.2.7 to 1.2.13

9

lib/signer/ed25519.js

@@ -31,2 +31,3 @@ /* eslint-disable class-methods-use-this */

*
* @param {Buffer|Uint8Array} [userSeed=undefined]
* @param {string} [encoding='hex']

@@ -36,4 +37,8 @@ * @returns {KeyPair}

*/
genKeyPair(encoding = 'hex') {
const seed = Uint8Array.from(randomBytes(32));
genKeyPair(userSeed, encoding = 'hex') {
const seed = userSeed ? toUint8Array(userSeed) : Uint8Array.from(randomBytes(32));
if (seed.byteLength !== 32) {
throw new Error('Invalid seed to generate key pair');
}
const keyPair = ed25519.keyPair.fromSeed(seed);

@@ -40,0 +45,0 @@

{
"name": "@arcblock/mcrypto",
"version": "1.2.7",
"version": "1.2.13",
"description": "Crypto lib that provides signer,crypter,hasher interface",

@@ -50,3 +50,3 @@ "keywords": [

"dependencies": {
"@arcblock/forge-util": "^1.2.7",
"@arcblock/forge-util": "^1.2.13",
"bn.js": "4.11.8",

@@ -61,3 +61,3 @@ "crypto-js": "^3.1.9-1",

},
"gitHead": "6b2ec820f70fdb2a831fb1684e177414a887e9a3"
"gitHead": "fa50efc135c5797153242b3ec3b4ef6589666a0e"
}
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