mirror of
https://github.com/fluencelabs/js-libp2p-crypto
synced 2025-07-25 10:42:02 +00:00
Compare commits
6 Commits
Author | SHA1 | Date | |
---|---|---|---|
|
1f4823e202 | ||
|
c33530186a | ||
|
87a30e2e9b | ||
|
3037541d3c | ||
|
c586a8825b | ||
|
b07bca569c |
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "js-libp2p-crypto",
|
||||
"version": "0.2.0",
|
||||
"name": "libp2p-crypto",
|
||||
"version": "0.3.1",
|
||||
"description": "Crypto primitives for libp2p",
|
||||
"main": "lib/index.js",
|
||||
"jsnext:main": "src/index.js",
|
||||
|
@@ -21,7 +21,8 @@ const cipherMap = {
|
||||
const hashMap = {
|
||||
SHA1: 'sha1',
|
||||
SHA256: 'sha256',
|
||||
SHA512: 'sha512'
|
||||
// workaround for https://github.com/digitalbazaar/forge/issues/401
|
||||
SHA512: forge.md.sha512.create()
|
||||
}
|
||||
|
||||
// Generates a set of keys for each party by stretching the shared key.
|
||||
|
@@ -9,8 +9,7 @@ const fixtures = require('./fixtures/go-stretch-key')
|
||||
describe('keyStretcher', () => {
|
||||
describe('generate', () => {
|
||||
const ciphers = ['AES-128', 'AES-256', 'Blowfish']
|
||||
const hashes = ['SHA1', 'SHA256']
|
||||
// add 'SHA512' when https://github.com/digitalbazaar/forge/issues/401 is resolved
|
||||
const hashes = ['SHA1', 'SHA256', 'SHA512']
|
||||
const res = crypto.generateEphemeralKeyPair('P-256')
|
||||
const secret = res.genSharedKey(res.key)
|
||||
|
||||
|
Reference in New Issue
Block a user