github openpgpjs/openpgpjs v4.9.0

latest releases: v6.0.0-beta.0, v5.11.1, v6.0.0-alpha.1...
4 years ago
  • Fix Blowfish encryption and decryption (#1041)
  • Fix streaming non-AES encryption and decryption
  • Use native Node crypto for non-AES encryption and decryption
  • Don't use Node symmetric crypto when openpgp.config.use_native == false
  • Clean up README.md (#1040)
  • Update setup instructions
  • Add example code for piping unarmored encrypted data on Node.js

Note: if you previously used OpenPGP.js to encrypt messages using a public key that specified Blowfish as its preferred symmetric algorithm, or if you set openpgp.config.encryption_cipher = openpgp.enums.symmetric.blowfish, those messages would have been broken and undecryptable by any OpenPGP library other than OpenPGP.js. From this version, OpenPGP.js won't be able to decrypt such messages anymore either, since Blowfish encryption and decryption has been fixed to match the specification. If you have to decrypt such messages anyway, see dc9660f for a code example (but note that this breaks encryption again, too).

Don't miss a new openpgpjs release

NewReleases is sending notifications on new releases.