Valerii Hiora
dd46d1922e
Correct init mutexes and locking function
...
`libcrypto` uses locks quite intensively even without SSL.
So they should be initialized before everything else to
function properly in multi-threaded apps in which SSL
operations are absent or delayed.
Finishes #79
2014-10-14 08:31:42 +03:00
Valerii Hiora
6f399239d8
Minor doc fixes and feature mentions
2014-10-08 09:06:16 +03:00
Valerii Hiora
3ba768bc28
Fixed incorrect EOF handling in MemBio, added error description
...
Actually, EOF wasn't handled at all and it caused `mem_bio.read_to_end()` to fail. Which in turn failed all `write_pem` implementations.
2014-10-07 19:58:52 +03:00
Valerii Hiora
02637ec7d4
single `ffi` module
2014-09-30 08:21:31 +03:00
Valerii Hiora
3f413e9354
Addressed review comments
...
- fixed invalid file permissions
- removed redundand mem::transmute
- removed outdated FIXME's
- removed redundand temporary variable
- removed macro_export for internal macros
2014-09-28 07:18:45 +03:00
Valerii Hiora
4fd169a1e5
Certificate/pkey generation & PEM export
...
Required quite a lot of refactoring
2014-09-26 10:39:08 +03:00