mirror of
https://github.com/fluencelabs/js-libp2p-crypto
synced 2025-06-24 15:41:55 +00:00
feat: add (rsa)pubKey.encrypt and (rsa)privKey.decrypt
nodeJS only for now
This commit is contained in:
committed by
Jacob Heun
parent
a008bc2fcb
commit
34c5f5c8f0
@ -80,6 +80,13 @@ describe('RSA', function () {
|
||||
expect(valid).to.be.eql(true)
|
||||
})
|
||||
|
||||
it('encrypt and decrypt', async () => {
|
||||
const data = Buffer.from('hello world')
|
||||
const enc = await key.public.encrypt(data)
|
||||
const dec = await key.decrypt(enc)
|
||||
expect(dec).to.be.eql(data)
|
||||
})
|
||||
|
||||
it('fails to verify for different data', async () => {
|
||||
const data = Buffer.from('hello world')
|
||||
const sig = await key.sign(data)
|
||||
|
Reference in New Issue
Block a user