aboutsummaryrefslogtreecommitdiff
path: root/src/x509
Commit message (Collapse)AuthorAgeFilesLines
* Fix negative serials on generated certsValerii Hiora2014-11-211-1/+15
| | | | required for compatibility with Go crypto
* Slice syntax fixGleb Kozyrev2014-11-201-1/+1
|
* Replace an expired cert with a new one to make tests happyGleb Kozyrev2014-11-201-1/+1
|
* Fix test buildSteven Fackler2014-11-191-2/+2
|
* Fixed compilation errors related to namedspaced enumsJames Hurst2014-11-172-26/+28
|
* fail! -> panic!Michael Gehring2014-10-301-1/+1
|
* Cert loading from PEM & restructuring Valerii Hiora2014-10-152-0/+86
| | | | | | - Added cert loading - Extracted X509 tests
* Correct init mutexes and locking functionValerii Hiora2014-10-141-0/+2
| | | | | | | | | `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
* X509 Generator sampleValerii Hiora2014-10-081-0/+30
| | | | Forcing static linking for lib wrapped as in other case doc tests fail to locate the static library
* Minor doc fixes and feature mentionsValerii Hiora2014-10-081-1/+18
|
* Better error handling in cert generationValerii Hiora2014-10-061-28/+47
| | | | | Now it should correctly free all resources in case of failure.
* Clean up warningsSteven Fackler2014-10-041-1/+1
|
* User-provided data in verifyValerii Hiora2014-10-021-0/+1
|
* single `ffi` moduleValerii Hiora2014-09-301-128/+5
|
* Addressed review commentsValerii Hiora2014-09-281-2/+2
| | | | | | | | | | | | - fixed invalid file permissions - removed redundand mem::transmute - removed outdated FIXME's - removed redundand temporary variable - removed macro_export for internal macros
* Certificate/pkey generation & PEM exportValerii Hiora2014-09-261-0/+517
Required quite a lot of refactoring