| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | Hash reform | Steven Fackler | 2016-08-07 | 7 | -207/+175 | |
| | | | | | Closes #430 | |||||
| * | Refactor BigNum | Steven Fackler | 2016-08-07 | 3 | -35/+44 | |
| | | ||||||
| * | get_handle -> handle | Steven Fackler | 2016-08-05 | 3 | -15/+15 | |
| | | ||||||
| * | Fix pkey method safety | Steven Fackler | 2016-08-05 | 1 | -3/+4 | |
| | | ||||||
| * | Restructure PEM input/output methods | Steven Fackler | 2016-08-02 | 3 | -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.9 | Steven Fackler | 2016-07-31 | 2 | -12/+16 | |
| | | ||||||
| * | Fix catch_unwind feature and drop feature gate | Steven Fackler | 2016-07-31 | 4 | -33/+10 | |
| | | ||||||
| * | Merge remote-tracking branch 'origin/master' into breaks | Steven Fackler | 2016-07-31 | 7 | -53/+709 | |
| |\ | ||||||
| | * | Merge pull request #402 from bbatha/feat/dsa-ffi | Steven Fackler | 2016-07-29 | 2 | -0/+352 | |
| | |\ | | | | | | | DSA bindings | |||||
| | | * | add low level dsa primitives | Ben Batha | 2016-07-29 | 2 | -0/+352 | |
| | | | | ||||||
| | * | | improve error handling in rsa | Ben Batha | 2016-07-29 | 1 | -28/+14 | |
| | |/ | ||||||
| | * | FnMut -> FnOnce, update docs | Jonas Schievink | 2016-06-26 | 3 | -3/+7 | |
| | | | ||||||
| | * | Put the test behind the catch_unwind feature | Jonas Schievink | 2016-06-26 | 1 | -1/+2 | |
| | | | | | | | | | And fix an unused variable warning | |||||
| | * | Add an RSA key decryption test | Jonas Schievink | 2016-06-26 | 1 | -0/+18 | |
| | | | ||||||
| | * | Put password callbacks behind a cargo feature | Jonas Schievink | 2016-06-26 | 3 | -2/+13 | |
| | | | ||||||
| | * | Make the callback take a `&mut [c_char]` | Jonas Schievink | 2016-06-26 | 2 | -4/+4 | |
| | | | ||||||
| | * | Add RSA::private_key_from_pem_cb | Jonas Schievink | 2016-06-26 | 1 | -1/+22 | |
| | | | ||||||
| | * | Move into utility module | Jonas Schievink | 2016-06-26 | 3 | -39/+63 | |
| | | | ||||||
| | * | Try to propagate callback panics | Jonas Schievink | 2016-06-26 | 1 | -6/+21 | |
| | | | ||||||
| | * | Add PKey::private_key_from_pem_cb | Jonas Schievink | 2016-06-26 | 1 | -1/+48 | |
| | | | ||||||
| | * | Rustfmt | Steven Fackler | 2016-05-16 | 3 | -118/+116 | |
| | | | ||||||
| | * | Clean up RSA signature API | Steven Fackler | 2016-05-16 | 4 | -40/+51 | |
| | | | ||||||
| | * | add rsa signature tests | Chris Dawes | 2016-05-05 | 1 | -1/+108 | |
| | | | ||||||
| | * | add missing NIDs and use Nid as input to signing | Chris Dawes | 2016-05-04 | 1 | -22/+5 | |
| | | | ||||||
| | * | take enum instead of ints from openssl header file | Chris Dawes | 2016-05-03 | 1 | -6/+22 | |
| | | | ||||||
| | * | add constructor for private keys from bignums | Chris Dawes | 2016-05-03 | 1 | -0/+52 | |
| | | | ||||||
| * | | Error reform | Steven Fackler | 2016-05-03 | 2 | -27/+32 | |
| |/ | ||||||
| * | Remove des_cfb and des_ofb, since they appear on limit platforms | Charlie Ozinga | 2016-04-19 | 2 | -26/+0 | |
| | | ||||||
| * | Add 1DES symm ciphers (des-cbc, des-ecb, des-cfb, des-ofb) | Charlie Ozinga | 2016-04-14 | 2 | -0/+54 | |
| | | | | | | | 1DES is well and truly dead for actual sensitive information, (its keysize is too small for modern purposes), but it can still find use in backwards compatiblity or educational applications. | |||||
| * | copy PKey using DER encode and decode | Kevin King | 2016-04-10 | 1 | -4/+34 | |
| | | | | | test that fields of cloned private and public keys can be accessed | |||||
| * | add EVP_PKEY_copy_parameters to FFI | Kevin King | 2016-04-06 | 1 | -7/+15 | |
| | | | | | | | copy EVP_PKEY params in PKey::clone test that PKey::clone creates a copy | |||||
| * | making from_raw() unsafe | Benjamin Fry | 2016-03-05 | 1 | -1/+2 | |
| | | ||||||
| * | added public key material to the constructor | Benjamin Fry | 2016-02-28 | 2 | -19/+31 | |
| | | ||||||
| * | review fixes, keep raw RSA initiallization private | Benjamin Fry | 2016-02-23 | 2 | -8/+9 | |
| | | ||||||
| * | adding functionality to directly get and set RSA key material | Benjamin Fry | 2016-02-17 | 2 | -1/+60 | |
| | | ||||||
| * | Revert "Revert "impl Clone for PKey and X509 by using their 'references' ↵ | Steven Fackler | 2016-01-31 | 1 | -0/+14 | |
| | | | | | member"" | |||||
| * | Fix PKey RSA constructors | Steven Fackler | 2016-01-30 | 2 | -31/+62 | |
| | | | | | | | | | `set1` functions bump the object's refcount so we were previously leaking the RSA object. Split the decode from PEM part out to a method on RSA and use that in the PKey constructors. Also make RSA a pointer and actually free it. | |||||
| * | Revert "impl Clone for PKey and X509 by using their 'references' member" | Steven Fackler | 2016-01-28 | 1 | -14/+0 | |
| | | ||||||
| * | Remove unwraps from rsa accessors | Steven Fackler | 2016-01-22 | 1 | -10/+11 | |
| | | ||||||
| * | Fix up RSA integration | Daniel Albert | 2016-01-20 | 1 | -1/+1 | |
| | | ||||||
| * | Merge branch 'master' of https://github.com/sfackler/rust-openssl | Daniel Albert | 2016-01-20 | 1 | -0/+85 | |
| |\ | ||||||
| | * | crypto/pkey: impl Clone for PKey using openssl's ref counting | Cody P Schafer | 2016-01-19 | 1 | -0/+14 | |
| | | | ||||||
| | * | Merge pull request #328 from Cyberunner23/PemRSA | Steven Fackler | 2016-01-09 | 1 | -0/+68 | |
| | |\ | | | | | | | Add support for RSA PEM files. | |||||
| | | * | Added tests for private_rsa_key_from_pem() and public_rsa_key_from_pem() | Cyberunner23 | 2016-01-09 | 1 | -0/+20 | |
| | | | | ||||||
| | | * | Added private_rsa_key_from_pem and public_rsa_key_from_pem. | Cyberunner23 | 2016-01-05 | 1 | -0/+48 | |
| | | | | ||||||
| | * | | Mark PKey as `Send` and `Sync` | Will Tange | 2016-01-07 | 1 | -0/+3 | |
| | |/ | | | | | | | | | Provided that the locking function is set, the underlying `ffi::EVP_KEY` type should be safe to use across threads. | |||||
| * | | Fix incorrect unsafe declaration | Daniel Albert | 2016-01-12 | 1 | -10/+21 | |
| | | | ||||||
| * | | Adhere to rust conventions | Daniel Albert | 2016-01-12 | 1 | -10/+6 | |
| | | | ||||||
| * | | Add public interface to access BigNums from RSA keys | Daniel Albert | 2016-01-01 | 1 | -0/+39 | |
| | | | ||||||
| * | | Add RSA structs | Daniel Albert | 2016-01-01 | 2 | -2/+3 | |
| |/ | ||||||