ocaml-openpgp icon indicating copy to clipboard operation
ocaml-openpgp copied to clipboard

Interoperability testing with GnuPG, NetPGP

Open cfcs opened this issue 7 years ago • 5 comments

Incorporate a test suite for testing against

  • https://gnupg.org/
  • https://github.com/calccrypto/OpenPGP
  • http://netpgp.com/ (I like how they don't sign their releases)
  • ... (TODO look for more OpenPGP implementations; the Javascript-based OpenPGP.js?)

cfcs avatar Sep 18 '17 10:09 cfcs

that JS based one is nowadays continued as https://www.mailvelope.com/

hannesm avatar Sep 18 '17 10:09 hannesm

and according to https://wiki.gnupg.org/OtherFreeSoftwareOpenPGP bouncycastle also embeds a custom OpenPGP implementation

hannesm avatar Sep 18 '17 10:09 hannesm

go also has an implementation: https://godoc.org/golang.org/x/crypto/openpgp

sg2342 avatar Nov 21 '17 20:11 sg2342

There is also https://github.com/riboseinc/rnp which is fork/rewrite of NetPGP

randombit avatar Jan 04 '18 13:01 randombit

thank you @randombit ! It also looks like they have good test coverage!

cfcs avatar Jan 04 '18 19:01 cfcs