TLS, PGP and maybe more crypto-stuff

Hi I am considering using Haskell in my next project. However the very core of my application depends on strong cryptographic algorithms securing communication. I thought about using GnuPG (PGP) but did not find Haskell library (I admit, I did not search for long). So my idea was to look into TLS based stuff, but here I found few different libraries. For a moment I thought of developing something basing on ECC, but again I did not find anything. My questions are: * is there a (decent) GnuPG (PGP) library in Haskell? * what TLS (possibly 1.2) library would you suggest? * is there a ECC library? -- Mateusz

"cabal list pgp" returns openPGP:
https://github.com/singpolyma/OpenPGP-Haskell
"tls" and "hecc" are available from cabal, too.
hth,
L.
On Thu, Oct 20, 2011 at 8:28 AM, Mateusz Neumann
Hi
I am considering using Haskell in my next project. However the very core of my application depends on strong cryptographic algorithms securing communication. I thought about using GnuPG (PGP) but did not find Haskell library (I admit, I did not search for long). So my idea was to look into TLS based stuff, but here I found few different libraries. For a moment I thought of developing something basing on ECC, but again I did not find anything.
My questions are: * is there a (decent) GnuPG (PGP) library in Haskell? * what TLS (possibly 1.2) library would you suggest? * is there a ECC library?
-- Mateusz
_______________________________________________ Beginners mailing list Beginners@haskell.org http://www.haskell.org/mailman/listinfo/beginners

On Thu, 20 Oct 2011 09:19:34 +0100 Lorenzo Bolla
"cabal list pgp" returns openPGP: https://github.com/singpolyma/OpenPGP-Haskell "tls" and "hecc" are available from cabal, too.
Thank you very much, especially for the "cabal list ..." part :) Have you got any experience with mentioned libraries? Would you consider them "decent" (with all due respect to the authors)?
On Thu, Oct 20, 2011 at 8:28 AM, Mateusz Neumann
wrote: [...]
My questions are: * is there a (decent) GnuPG (PGP) library in Haskell? * what TLS (possibly 1.2) library would you suggest? * is there a ECC library?
-- Mateusz

On Thu, Oct 20, 2011 at 9:21 PM, Mateusz Neumann
On Thu, 20 Oct 2011 09:19:34 +0100 Lorenzo Bolla
wrote: "cabal list pgp" returns openPGP: https://github.com/singpolyma/OpenPGP-Haskell "tls" and "hecc" are available from cabal, too.
Thank you very much, especially for the "cabal list ..." part :)
Have you got any experience with mentioned libraries? Would you consider them "decent" (with all due respect to the authors)?
Unfortunately, I don't have experience with any of them (I'm a beginner myself). The approach I usually take in this kind of situations is to read the source code myself (is it "clean"?), get in contact with the author and the community involved (is it actively maintained?) and test the library (does it do what I need?)! L.
On Thu, Oct 20, 2011 at 8:28 AM, Mateusz Neumann
wrote: [...]
My questions are: * is there a (decent) GnuPG (PGP) library in Haskell? * what TLS (possibly 1.2) library would you suggest? * is there a ECC library?
-- Mateusz

On Fri, 21 Oct 2011 09:02:58 +0100 Lorenzo Bolla
On Thu, Oct 20, 2011 at 9:21 PM, Mateusz Neumann
wrote: On Thu, 20 Oct 2011 09:19:34 +0100 Lorenzo Bolla
wrote: "cabal list pgp" returns openPGP: https://github.com/singpolyma/OpenPGP-Haskell "tls" and "hecc" are available from cabal, too.
Thank you very much, especially for the "cabal list ..." part :)
Have you got any experience with mentioned libraries? Would you consider them "decent" (with all due respect to the authors)?
Unfortunately, I don't have experience with any of them (I'm a beginner myself). The approach I usually take in this kind of situations is to read the source code myself (is it "clean"?), get in contact with the author and the community involved (is it actively maintained?) and test the library (does it do what I need?)!
L.
Thanks, I shall try that.
On Thu, Oct 20, 2011 at 8:28 AM, Mateusz Neumann
wrote: [...]
My questions are: * is there a (decent) GnuPG (PGP) library in Haskell? * what TLS (possibly 1.2) library would you suggest? * is there a ECC library?
-- Mateusz
-- Mateusz
participants (2)
-
Lorenzo Bolla
-
Mateusz Neumann