James Hurst
f02d8c22ec
Fixed compilation errors related to namedspaced enums
2014-11-17 19:16:51 -05:00
Valerii Hiora
e47a3cf7e2
Cert loading from PEM & restructuring
...
- Added cert loading
- Extracted X509 tests
2014-10-15 09:24:08 +03:00
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
02637ec7d4
single `ffi` module
2014-09-30 08:21:31 +03:00
Valerii Hiora
4fd169a1e5
Certificate/pkey generation & PEM export
...
Required quite a lot of refactoring
2014-09-26 10:39:08 +03:00
Michael Gehring
6802216f79
Update for rust rfc 52 changes
2014-09-17 17:21:17 +02:00
Mathijs van de Nes
7685a8349c
Switch to the more sane RSA PUBKEY function
...
For differences, see:
http://openssl.6102.n7.nabble.com/difference-between-i2d-PUBKEY-and-i2d-PublicKey-td43869.html
This will break loading of *public* keys generated before this commit
2014-09-12 15:36:00 +02:00
Mathijs van de Nes
759feedb04
Switch PKey load/save functions to RSA specific
2014-09-12 15:30:09 +02:00
Jeremy Ruten
9f2a9c8524
Add new HashType RIPEMD160
2014-08-04 15:20:49 -06:00
Steven Fackler
203bdd076e
Shift directory structure
2014-08-03 19:16:09 -07:00
Steven Fackler
53e11b08f5
Prepare rustcrypto to merge into rust-openssl
2013-12-28 17:09:18 -07:00
Erick Tryzelaar
85e6d1db12
update to rust 0.9-pre (a5fa1d9)
2013-12-27 22:02:38 -05:00
Erick Tryzelaar
a9ce2a36d5
Switch over to rustpkg
2013-12-18 08:51:10 -08:00