| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Fix SslContext::add_extra_chain_cert | Steven Fackler | 2016-08-17 | 1 | -0/+11 |
| | | | | | | | | | | SSL_CTX_add_extra_chain_cert assumes ownership of the certificate, so the method really needs to take an X509 by value. Work around this by manually cloning the cert. This method has been around for over a year but I'm guessing nobody actually used it since it produces a nice double free into segfault! | ||||
| * | Get rid of use Asn1TimeRef warning for some builds | David Weinstein | 2016-08-17 | 1 | -1/+4 |
| | | |||||
| * | Be explicit regarding Asn1TimeRef lifetimes | David Weinstein | 2016-08-17 | 1 | -2/+2 |
| | | |||||
| * | Fix docs | David Weinstein | 2016-08-17 | 1 | -2/+2 |
| | | |||||
| * | Add x509_validity feature to travis tests | David Weinstein | 2016-08-17 | 1 | -2/+4 |
| | | | | | - also update docs for new x509 `not_before`, `not_after` | ||||
| * | Add test for `"x509_validity"` feature | David Weinstein | 2016-08-17 | 1 | -0/+12 |
| | | |||||
| * | Add `"x509_expiry"` feature flag | David Weinstein | 2016-08-17 | 1 | -0/+4 |
| | | | | | | - fix return of `ASN1_TIME_print` - assert on null `date` | ||||
| * | Introduce `Asn1TimeRef` | David Weinstein | 2016-08-17 | 1 | -7/+7 |
| | | |||||
| * | Progress on asn1 expiry | David Weinstein | 2016-08-17 | 1 | -0/+16 |
| | | | | | | | - Use MemBio and implement `Display` for Asn1Time - Tweak doc for asn1 `not_before`, `not_after` | ||||
| * | Add a little comment to sketchy transmute | Steven Fackler | 2016-08-15 | 1 | -0/+1 |
| | | |||||
| * | Fix memory leak in general name stack | Steven Fackler | 2016-08-14 | 1 | -2/+13 |
| | | |||||
| * | PKCS #12 support | Steven Fackler | 2016-08-14 | 1 | -6/+18 |
| | | |||||
| * | Start on PKCS #12 support | Steven Fackler | 2016-08-14 | 1 | -1/+1 |
| | | |||||
| * | Mangle c helper functions | Steven Fackler | 2016-08-13 | 1 | -2/+2 |
| | | | | | | | | We want to make sure that multiple openssl versions can coexist in the same dependency tree. Closes #438 | ||||
| * | Method renames | Steven Fackler | 2016-08-10 | 1 | -24/+24 |
| | | |||||
| * | Tweaks | Steven Fackler | 2016-08-10 | 1 | -5/+6 |
| | | |||||
| * | Asn1 and Bignum renames | Steven Fackler | 2016-08-10 | 1 | -2/+2 |
| | | |||||
| * | Move X509_get_extensions to openssl helpers | Steven Fackler | 2016-08-09 | 2 | -2/+5 |
| | | |||||
| * | Make c_helpers optional | Steven Fackler | 2016-08-09 | 2 | -7/+4 |
| | | |||||
| * | Add PKey::from_rsa | Steven Fackler | 2016-08-07 | 2 | -4/+2 |
| | | |||||
| * | Remove X509Generator::bitlenth | Steven Fackler | 2016-08-07 | 2 | -13/+1 |
| | | |||||
| * | Fix example | Steven Fackler | 2016-08-07 | 1 | -4/+9 |
| | | |||||
| * | Restore disabled tests | Steven Fackler | 2016-08-07 | 1 | -11/+16 |
| | | |||||
| * | Add RSA::generate | Steven Fackler | 2016-08-07 | 1 | -4/+6 |
| | | |||||
| * | x509 cleanup | Steven Fackler | 2016-08-07 | 2 | -20/+17 |
| | | |||||
| * | get_error -> error | Steven Fackler | 2016-08-07 | 1 | -1/+1 |
| | | |||||
| * | PKey reform | Steven Fackler | 2016-08-07 | 2 | -19/+9 |
| | | | | | | This deletes the vast majority of PKey's API, since it was weirdly tied to RSA and super broken. | ||||
| * | Hash reform | Steven Fackler | 2016-08-07 | 1 | -25/+10 |
| | | | | | Closes #430 | ||||
| * | get_handle -> handle | Steven Fackler | 2016-08-05 | 1 | -9/+9 |
| | | |||||
| * | Fix pkey method safety | Steven Fackler | 2016-08-05 | 1 | -6/+8 |
| | | |||||
| * | Clean up x509 | Steven Fackler | 2016-08-05 | 1 | -107/+79 |
| | | |||||
| * | Make x509 constructors unsafe | Steven Fackler | 2016-08-05 | 1 | -7/+9 |
| | | |||||
| * | Restructure PEM input/output methods | Steven Fackler | 2016-08-02 | 2 | -92/+35 |
| | | | | | | Dealing with byte buffers directly avoids error handling weirdness and we were loading it all into memory before anyway. | ||||
| * | Merge remote-tracking branch 'origin/master' into breaks | Steven Fackler | 2016-07-31 | 2 | -25/+64 |
| |\ | |||||
| | * | Merge pull request #427 from onur/save_der | Steven Fackler | 2016-07-29 | 2 | -0/+35 |
| | |\ | | | | | | | Implement save_der for X509 and X509Req | ||||
| | | * | Implement save_der for X509 and X509Req | Onur Aslan | 2016-07-29 | 2 | -0/+35 |
| | | | | |||||
| | * | | Implement get_handle for X509Req | Onur Aslan | 2016-07-29 | 1 | -0/+4 |
| | |/ | |||||
| | * | Rustfmt | Steven Fackler | 2016-05-16 | 2 | -16/+20 |
| | | | |||||
| | * | Update cert | Steven Fackler | 2016-05-15 | 1 | -9/+5 |
| | | | | | | | | | Now with a 10 year expriation | ||||
| * | | Error reform | Steven Fackler | 2016-05-03 | 1 | -16/+16 |
| |/ | |||||
| * | Merge pull request #388 from frewsxcv/lifetimes | Steven Fackler | 2016-05-01 | 1 | -1/+1 |
| |\ | | | | | Remove unnecessary explicit lifetimes. | ||||
| | * | Remove unnecessary explicit lifetime. | Corey Farwell | 2016-05-01 | 1 | -1/+1 |
| | | | |||||
| * | | Still check UTF validity in dnsname | Steven Fackler | 2016-05-01 | 1 | -1/+4 |
| |/ | |||||
| * | Document SAN APIs and tweak accessor names | Steven Fackler | 2016-05-01 | 2 | -8/+30 |
| | | |||||
| * | Implement IntoIterator for &GeneralNames | Steven Fackler | 2016-04-30 | 1 | -0/+9 |
| | | |||||
| * | Implement `iter` method on `GeneralNames`. | Corey Farwell | 2016-05-01 | 2 | -0/+39 |
| | | |||||
| * | Add X509StoreContext::error_depth | Steven Fackler | 2016-04-30 | 1 | -0/+4 |
| | | |||||
| * | Add accessors for x509 subject alt names | Steven Fackler | 2016-04-29 | 3 | -40/+89 |
| | | |||||
| * | Start on GeneralName | Steven Fackler | 2016-04-28 | 2 | -11/+50 |
| | | |||||
| * | Rename Nid uid/UID to prevent breakage | Joe Wilm | 2016-02-02 | 1 | -1/+1 |
| | | |||||