Socket
Socket
Sign inDemoInstall

ssb-keys

Package Overview
Dependencies
Maintainers
12
Versions
76
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

ssb-keys - npm Package Compare versions

Comparing version 7.0.16 to 7.1.0

16

index.js

@@ -153,2 +153,17 @@ 'use strict'

exports.unboxKey = function (boxed, keys) {
boxed = u.toBuffer(boxed)
var sk = sodium.crypto_sign_ed25519_sk_to_curve25519(u.toBuffer(keys.private || keys))
return pb.multibox_open_key(boxed, sk)
}
exports.unboxBody = function (boxed, key) {
boxed = u.toBuffer(boxed)
key = u.toBuffer(key)
var msg = pb.multibox_open_body(boxed, key)
try {
return JSON.parse(''+msg)
} catch (_) { }
}
exports.unbox = function (boxed, keys) {

@@ -166,1 +181,2 @@ boxed = u.toBuffer(boxed)

2

package.json
{
"name": "ssb-keys",
"description": "keyfile operations for ssb",
"version": "7.0.16",
"version": "7.1.0",
"homepage": "https://github.com/ssbc/ssb-keys",

@@ -6,0 +6,0 @@ "repository": {

@@ -77,3 +77,3 @@ 'use strict'

exports.loadSync = function(filename) {
filename = toFile(filename, 'secret')
filename = toFile(filename)
return reconstructKeys(fs.readFileSync(filename, 'ascii'))

@@ -88,3 +88,3 @@ }

filename = toFile(filename, 'secret')
filename = toFile(filename)
var keys = generate(curve)

@@ -102,3 +102,3 @@ var keyfile = constructKeys(keys, legacy)

exports.createSync = function(filename, curve, legacy) {
filename = toFile(filename, 'secret')
filename = toFile(filename)
var keys = generate(curve)

@@ -115,2 +115,1 @@ var keyfile = constructKeys(keys, legacy)

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