mirror of
https://github.com/fluencelabs/js-libp2p-crypto
synced 2025-06-23 02:01:42 +00:00
first pass at stretchKey
This commit is contained in:
@ -7,11 +7,15 @@ const crypto = require('../src')
|
||||
|
||||
describe('generateEphemeralKeyPair', () => {
|
||||
it('returns a function that generates a shared secret', () => {
|
||||
const maker = crypto.generateEphemeralKeyPair('P-256')
|
||||
const res = crypto.generateEphemeralKeyPair('P-256')
|
||||
const ourPublic = '044374add0df35706db7dade25f3959fc051d2ef5166f8a6a0aa632d0ab41cdb4d30e1a064e121ac56155235a6b8d4c5d8fe35e019f507f4e2ff1445e229d7af43'
|
||||
|
||||
expect(
|
||||
maker(ourPublic)
|
||||
res.genSharedKey(ourPublic)
|
||||
).to.have.length(32)
|
||||
|
||||
expect(
|
||||
res.key
|
||||
).to.exist
|
||||
})
|
||||
})
|
||||
|
Reference in New Issue
Block a user