0.4.12 • Published 4 years ago

gpg-promised v0.4.12

Weekly downloads
1
License
Apache-2.0
Repository
github
Last release
4 years ago

gpg-promised

The GPG interface for nodejs we were promised

  • Examples - examples/
  • Documentation - datapartyjs.github.io/gpg-promised/
  • NPM - npmjs.com/package/gpg-promised
  • Code - github.com/datapartyjs/gpg-promised
  • Social - @datapartyjs

     const GpgPromised = require('gpg-promised')
     const KeyChain = GpgPromised.KeyChain
    
     const keychain = new KeyChain()
    
     //! open keychain for operations
     await keychain.open()
    
     //! Make a connected security card the primary identity
     await keychain.trustCard()
    
     //! Download keys for reciepents
     for(const toEmail of toEmails){
       console.log('recvKey -', toEmail)
       const toKeyLookup = await keychain.lookupKey(toEmail)
       await keychain.recvKey(toKeyLookup.keyid)
     }
     
     const who = await keychain.whoami()
     console.log('whoami',who)
    
     const enc = await keychain.encrypt('hello world', who.concat(toEmails), who[0])
     console.log('encrypt -', enc)
    
     const dec = await keychain.decrypt(enc)
0.4.12

4 years ago

0.4.11

4 years ago

0.4.10

4 years ago

0.4.9

4 years ago

0.4.8

4 years ago

0.4.7

4 years ago

0.4.6

4 years ago

0.4.5

4 years ago

0.4.4

4 years ago

0.4.3

4 years ago

0.4.2

4 years ago

0.4.1

4 years ago

0.4.0

4 years ago

0.3.0

4 years ago

0.2.4

4 years ago

0.2.3

4 years ago

0.2.2

4 years ago

0.2.1

4 years ago