aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* | Pick different cipher lists on 1.0.1 and 1.0.2Steven Fackler2016-11-121-2/+10
| |
* | Adjust cipher lists to work on older versionsSteven Fackler2016-11-121-4/+4
| |
* | Add SslRef::set_tmp_{ec,}dh_calbackSteven Fackler2016-11-122-3/+141
| |
* | Add SslContextBuilder::set_tmp_{ec,}dh_callbackSteven Fackler2016-11-126-6/+172
| |
* | Drop bits to u32Steven Fackler2016-11-121-2/+2
| |
* | Add PKey::bitsSteven Fackler2016-11-123-0/+11
| |
* | Fix function signatureSteven Fackler2016-11-121-1/+1
| |
* | Add basic X509_STORE accessSteven Fackler2016-11-125-0/+51
| | | | | | | | | | | | | | There's more to do here, but this enabled addition of trusted CAs from X509 objects. Closes #394
* | Consistently support both PEM and DER encodingsSteven Fackler2016-11-115-19/+153
| | | | | | | | Closes #500
* | Add EcKey <-> PKey conversionsSteven Fackler2016-11-113-3/+38
| | | | | | | | Closes #499
* | PKey <-> DH conversionsSteven Fackler2016-11-112-4/+36
| | | | | | | | Closes #498
* | Add PKey::dsaSteven Fackler2016-11-112-5/+34
| | | | | | | | Closes #501
* | Release v0.9.1v0.9.1Steven Fackler2016-11-115-9/+9
| |
* | Don't test 32 bit osx openssl installSteven Fackler2016-11-111-1/+1
| |
* | Move osx builds to top of listSteven Fackler2016-11-111-7/+7
| | | | | | | | They take the longest, so let's get them going early on.
* | Fix EOF detectionSteven Fackler2016-11-111-19/+35
| | | | | | | | See https://github.com/openssl/openssl/issues/1903 for details
* | Update to 1.1.0c for testsSteven Fackler2016-11-112-5/+5
| |
* | Bump minimum versionSteven Fackler2016-11-091-1/+1
| | | | | | | | rustc-serialize dropped 1.9 support
* | Drop rustc-serialize dependencySteven Fackler2016-11-098-50/+46
| |
* | Better docs for AEAD tagSteven Fackler2016-11-091-0/+10
| |
* | Make sure to override SslContext verify callback alwaysSteven Fackler2016-11-081-1/+3
| | | | | | | | | | | | The 1.0.1 code has to override this to setup hostname validation, and don't want behavior to silently change depending on the OpenSSL version you're building against.
* | Add convenience functions for AEAD encryption/decryptionSteven Fackler2016-11-081-14/+57
| |
* | Merge pull request #519 from sfackler/gcm-fixesSteven Fackler2016-11-082-3/+100
|\ \ | | | | | | Actually support AES GCM
| * | Actually support AES GCMSteven Fackler2016-11-082-3/+100
| | | | | | | | | | | | | | | | | | This is an AEAD cipher, so we need some extra functionality. As another bonus, we no longer panic if provided an IV with a different length than the cipher's default.
* | | Don't recommend light version on WindowsSteven Fackler2016-11-081-1/+1
|/ / | | | | Closes #516
| * DocsSteven Fackler2016-11-081-0/+33
| |
| * Deprecate X509GeneratorSteven Fackler2016-11-072-25/+20
| |
| * Use X509Builder in X509GeneratorSteven Fackler2016-11-071-119/+42
| |
| * Add init calls to new constructorsSteven Fackler2016-11-073-3/+18
| |
| * Add an X509ReqBuilderSteven Fackler2016-11-073-14/+114
| |
| * Add stack creation and pushSteven Fackler2016-11-066-5/+39
| |
| * Add SubjectAlternativeNameSteven Fackler2016-11-062-1/+70
| |
| * More extension progressSteven Fackler2016-11-062-28/+235
| |
| * Start of extension supportSteven Fackler2016-11-064-12/+254
| |
| * Add conf moduleSteven Fackler2016-11-063-0/+34
| |
| * Start on an X509BuilderSteven Fackler2016-11-067-22/+157
|/
* Support client CA advertisementSteven Fackler2016-11-067-3/+47
|
* Fix build on 1.0.1Steven Fackler2016-11-062-0/+11
|
* Add accessors for cert and private keySteven Fackler2016-11-062-0/+54
| | | | Closes #340
* Merge pull request #513 from alexcrichton/pkg-config-errorSteven Fackler2016-11-061-0/+13
|\ | | | | Provide a tailored error message on Linux
| * Provide a tailored error message on LinuxAlex Crichton2016-11-051-0/+13
|/ | | | | | I just ran into a case where I installed OpenSSL in a docker container but I forgot to install pkg-config. Right now openssl-sys relies on pkg-config, so print out a nice error about this.
* Merge branch 'release'Steven Fackler2016-11-055-8/+8
|\
| * Merge branch 'release-v0.9.0' into releasev0.9.0Steven Fackler2016-11-0562-5767/+9069
| |\
| | * Release v0.9.0Steven Fackler2016-11-055-8/+8
| |/ |/|
* | FixesSteven Fackler2016-11-051-7/+22
| |
* | Remove set_rsaSteven Fackler2016-11-051-11/+1
| | | | | | | | PKey is reference counted so allowing mutation is unsound
* | Implement Pkcs12 via type_!Steven Fackler2016-11-051-12/+9
| |
* | Re-adjust BigNum APISteven Fackler2016-11-051-196/+236
| |
* | Return a Stack in Pkcs12Steven Fackler2016-11-052-2/+8
| |
* | Add Stack::popSteven Fackler2016-11-051-12/+13
| |