HsOpenSSL
HsOpenSSL copied to clipboard
OpenSSL binding for Haskell
I can successfully decrypt some rsa encrypted data with ``` openssl rsautl -inkey key.pem -decrypt ``` Does the library have functionality equivalent to this? I suspect that the OpenSSL C...
This allows us to encode and decode RSA public keys in ASN.1 DER.
`openssl` libs and includes are not included in OS X 10.11. I'm not sure if this is permanent or just an effect of the beta release but we should keep...
The test-suite for this package has been disabled in stackage because of this outdated dependency. When a fix is published to hackage please send a PR to re-enable the tests...
The API changes from `time-1.5` to `time-1.6` don't affect HsOpenSSL afaics. I've already performed a `.cabal`-edit on Hackage to this effect: https://hackage.haskell.org/package/HsOpenSSL-0.11.1.1/revisions/, so there's no need to upload a new...
As of OpenSSL 1.0.2 there is hostname validation available. It's only 3 imports needed to take advantage of this, and it makes using OpenSSL much nicer for secure TLS! It'd...
I'm attempting to set a CA certificate using `contextSetCAFile`, but when I send the https request, I get the following error: ``` TlsExceptionHostPort (HandshakeFailed (Error_Protocol ("certificate has unknown CA",True,UnknownCa))) "hostname"...
It allows to set non-default padding to context (or turn it off completely). No higher-level function set yet. Closes #52
Currently, both prandInteger\* functions and randInteger\* functions use the native function BN_rand_range. I believe that the prandInteger\* functions should be using the BN_pseudo_rand_range function.