aboutsummaryrefslogtreecommitdiff
path: root/openssl/src/crypto
Commit message (Collapse)AuthorAgeFilesLines
* Fix password callback on ARMSteven Fackler2016-09-081-1/+1
| | | Closes #449
* Docs for pkcs12Steven Fackler2016-08-141-0/+2
|
* PKCS #12 supportSteven Fackler2016-08-141-2/+53
|
* Start on PKCS #12 supportSteven Fackler2016-08-142-0/+40
|
* Mangle c helper functionsSteven Fackler2016-08-131-12/+12
| | | | | | | We want to make sure that multiple openssl versions can coexist in the same dependency tree. Closes #438
* Method renamesSteven Fackler2016-08-103-22/+22
|
* TweaksSteven Fackler2016-08-102-17/+10
|
* More API cleanupSteven Fackler2016-08-101-10/+21
|
* Asn1 and Bignum renamesSteven Fackler2016-08-102-9/+9
|
* Make hmac support optional and remove openssl-sys-extrasSteven Fackler2016-08-092-17/+20
| | | | rust-openssl no longer requires headers for the default feature set.
* Docs for Crypter::newSteven Fackler2016-08-081-0/+6
|
* Fix size checkSteven Fackler2016-08-081-4/+12
| | | | Decryption requires an extra byte of space
* symm reformSteven Fackler2016-08-081-106/+142
|
* Copy over getter macrosSteven Fackler2016-08-082-6/+6
|
* Remove symm_internalSteven Fackler2016-08-084-52/+76
|
* Clean up RSA and DSA accessorsSteven Fackler2016-08-082-58/+74
|
* Fix build on 1.9Steven Fackler2016-08-071-2/+2
|
* Add PKey::from_rsaSteven Fackler2016-08-071-5/+9
|
* Add RSA::generateSteven Fackler2016-08-071-13/+27
|
* pkcs5 reformSteven Fackler2016-08-071-75/+44
|
* PKey reformSteven Fackler2016-08-071-748/+30
| | | | | This deletes the vast majority of PKey's API, since it was weirdly tied to RSA and super broken.
* Fix RSA::verifySteven Fackler2016-08-071-17/+14
| | | | It never returns -1 - all errors are indicated by 0
* Hash reformSteven Fackler2016-08-077-207/+175
| | | | Closes #430
* Refactor BigNumSteven Fackler2016-08-073-35/+44
|
* get_handle -> handleSteven Fackler2016-08-053-15/+15
|
* Fix pkey method safetySteven Fackler2016-08-051-3/+4
|
* Restructure PEM input/output methodsSteven Fackler2016-08-023-165/+82
| | | | | Dealing with byte buffers directly avoids error handling weirdness and we were loading it all into memory before anyway.
* Fix weird inference issue on 1.9Steven Fackler2016-07-312-12/+16
|
* Fix catch_unwind feature and drop feature gateSteven Fackler2016-07-314-33/+10
|
* Merge remote-tracking branch 'origin/master' into breaksSteven Fackler2016-07-317-53/+709
|\
| * Merge pull request #402 from bbatha/feat/dsa-ffiSteven Fackler2016-07-292-0/+352
| |\ | | | | | | DSA bindings
| | * add low level dsa primitivesBen Batha2016-07-292-0/+352
| | |
| * | improve error handling in rsaBen Batha2016-07-291-28/+14
| |/
| * FnMut -> FnOnce, update docsJonas Schievink2016-06-263-3/+7
| |
| * Put the test behind the catch_unwind featureJonas Schievink2016-06-261-1/+2
| | | | | | | | And fix an unused variable warning
| * Add an RSA key decryption testJonas Schievink2016-06-261-0/+18
| |
| * Put password callbacks behind a cargo featureJonas Schievink2016-06-263-2/+13
| |
| * Make the callback take a `&mut [c_char]`Jonas Schievink2016-06-262-4/+4
| |
| * Add RSA::private_key_from_pem_cbJonas Schievink2016-06-261-1/+22
| |
| * Move into utility moduleJonas Schievink2016-06-263-39/+63
| |
| * Try to propagate callback panicsJonas Schievink2016-06-261-6/+21
| |
| * Add PKey::private_key_from_pem_cbJonas Schievink2016-06-261-1/+48
| |
| * RustfmtSteven Fackler2016-05-163-118/+116
| |
| * Clean up RSA signature APISteven Fackler2016-05-164-40/+51
| |
| * add rsa signature testsChris Dawes2016-05-051-1/+108
| |
| * add missing NIDs and use Nid as input to signingChris Dawes2016-05-041-22/+5
| |
| * take enum instead of ints from openssl header fileChris Dawes2016-05-031-6/+22
| |
| * add constructor for private keys from bignumsChris Dawes2016-05-031-0/+52
| |
* | Error reformSteven Fackler2016-05-032-27/+32
|/
* Remove des_cfb and des_ofb, since they appear on limit platformsCharlie Ozinga2016-04-192-26/+0
|