You have done quite some work on the crypto front...cool! since you are the owner of cryptocipher and your new package cipher-aes: is cryptocipher now deprecated?
the certificate library fits my needs perfectly! so my current setup includes: cipher-aes (AES), by Vincent Hanquez certificate (for X509 certificates), by Vincent Hanquez The RSA package (RSA public key crypto), by Adam Wick, depends on The crypto-pubkey-types package by Vincent Hanquez so let's just hope you stick around for some time Vince, my code now fully depends on you ;) On Friday, August 24, 2012 3:31:45 PM UTC+2, Vincent Hanquez wrote: > > On 08/24/2012 01:47 PM, marcmo wrote: > > > > In my day job I currently need to deal with a lot of cryptographic > processing. > > For the tests I need to perform various cryptographic functions in > haskell. > > these include: > > > > * AES Encryption/Decryption (CBC-Mode) > > * RSA Public Key Encryption/Decryption > > * Certificate Handling > > > > I'm having some difficulties finding the libraries to use and using them > > correctly. > > Performance is /not/ my primary concern...rather *correctness* and*ease > of use*. > > > > Haskell has some great cryptographic libs but for me it seems hard to > judge > > what to use. The ones that seem appropriate are: > > > > * The AES package (for symmetric encryption) > > * The RSA package (for public key cryptography) > > > > certificate handling is s.th. I haven't found out about > > > > * how to deal with Certificates (e.g. extract the public key from X.509 > > certificates) > > > > > > is there a recommended package (packages) that suite my purpose? > > > Hi, > > [this is going to a be shameless self advertising reply :) ...] > > for AES, i'ld recommend you to read a recent post of mine "building a > better > haskell aes" [1]. > for RSA, to have something compatible my next suggestion for x509, you got > either RSA or cryptocipher [2]. > for X509, everything you need is available in the certificate package [3] > > While you mentioned performance is not your primary concern, I found that > even > with medium use of crypto it becomes a significant bottleneck when using > some > well established implementations. > > [1] > http://tab.snarc.org/posts/haskell/2012-07-07-building-a-better-haskell-aes.html > > [2] http://hackage.haskell.org/package/cryptocipher > [3] http://hackage.haskell.org/package/certificate > > -- > Vincent > > _______________________________________________ > Haskell-Cafe mailing list > haskel...@haskell.org <javascript:> > http://www.haskell.org/mailman/listinfo/haskell-cafe >
_______________________________________________ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe