| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | Drop bits to u32 | Steven Fackler | 2016-11-12 | 1 | -2/+2 | |
| | | ||||||
| * | Add PKey::bits | Steven Fackler | 2016-11-12 | 1 | -0/+9 | |
| | | ||||||
| * | Add basic X509_STORE access | Steven Fackler | 2016-11-12 | 4 | -0/+46 | |
| | | | | | | | | There's more to do here, but this enabled addition of trusted CAs from X509 objects. Closes #394 | |||||
| * | Consistently support both PEM and DER encodings | Steven Fackler | 2016-11-11 | 4 | -19/+144 | |
| | | | | | Closes #500 | |||||
| * | Add EcKey <-> PKey conversions | Steven Fackler | 2016-11-11 | 2 | -3/+36 | |
| | | | | | Closes #499 | |||||
| * | PKey <-> DH conversions | Steven Fackler | 2016-11-11 | 1 | -4/+34 | |
| | | | | | Closes #498 | |||||
| * | Add PKey::dsa | Steven Fackler | 2016-11-11 | 1 | -5/+33 | |
| | | | | | Closes #501 | |||||
| * | Release v0.9.1v0.9.1 | Steven Fackler | 2016-11-11 | 1 | -1/+1 | |
| | | ||||||
| * | Fix EOF detection | Steven Fackler | 2016-11-11 | 1 | -19/+35 | |
| | | | | | See https://github.com/openssl/openssl/issues/1903 for details | |||||
| * | Drop rustc-serialize dependency | Steven Fackler | 2016-11-09 | 7 | -49/+45 | |
| | | ||||||
| * | Better docs for AEAD tag | Steven Fackler | 2016-11-09 | 1 | -0/+10 | |
| | | ||||||
| * | Make sure to override SslContext verify callback always | Steven Fackler | 2016-11-08 | 1 | -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/decryption | Steven Fackler | 2016-11-08 | 1 | -14/+57 | |
| | | ||||||
| * | Actually support AES GCM | Steven Fackler | 2016-11-08 | 1 | -3/+95 | |
| | | | | | | | 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. | |||||
| * | Support client CA advertisement | Steven Fackler | 2016-11-06 | 4 | -3/+39 | |
| | | ||||||
| * | Fix build on 1.0.1 | Steven Fackler | 2016-11-06 | 1 | -0/+6 | |
| | | ||||||
| * | Add accessors for cert and private key | Steven Fackler | 2016-11-06 | 1 | -0/+49 | |
| | | | | | Closes #340 | |||||
| * | Release v0.9.0 | Steven Fackler | 2016-11-05 | 1 | -1/+1 | |
| | | ||||||
| * | Fixes | Steven Fackler | 2016-11-05 | 1 | -7/+22 | |
| | | ||||||
| * | Remove set_rsa | Steven Fackler | 2016-11-05 | 1 | -11/+1 | |
| | | | | | PKey is reference counted so allowing mutation is unsound | |||||
| * | Implement Pkcs12 via type_! | Steven Fackler | 2016-11-05 | 1 | -12/+9 | |
| | | ||||||
| * | Re-adjust BigNum API | Steven Fackler | 2016-11-05 | 1 | -196/+236 | |
| | | ||||||
| * | Return a Stack in Pkcs12 | Steven Fackler | 2016-11-05 | 2 | -2/+8 | |
| | | ||||||
| * | Add Stack::pop | Steven Fackler | 2016-11-05 | 1 | -12/+13 | |
| | | ||||||
| * | More cleanup | Steven Fackler | 2016-11-05 | 1 | -8/+2 | |
| | | ||||||
| * | Simplify destructor a bit | Steven Fackler | 2016-11-05 | 1 | -4/+1 | |
| | | ||||||
| * | Add a consuming iterator for Stacks | Steven Fackler | 2016-11-05 | 2 | -54/+73 | |
| | | ||||||
| * | Rustfmt | Steven Fackler | 2016-11-05 | 5 | -34/+15 | |
| | | ||||||
| * | Rename accessors | Steven Fackler | 2016-11-05 | 2 | -6/+6 | |
| | | ||||||
| * | Get rid of Ref | Steven Fackler | 2016-11-04 | 17 | -298/+316 | |
| | | | | | | There's unfortunately a rustdoc bug that causes all methods implemented for any Ref<T> to be inlined in the deref methods section :( | |||||
| * | Make utility functions private | Steven Fackler | 2016-11-04 | 1 | -3/+3 | |
| | | ||||||
| * | Remove an enum | Steven Fackler | 2016-11-03 | 3 | -23/+25 | |
| | | ||||||
| * | Clean up some bignum APIs | Steven Fackler | 2016-11-03 | 1 | -67/+68 | |
| | | ||||||
| * | Rename BnCtx | Steven Fackler | 2016-11-03 | 1 | -10/+10 | |
| | | ||||||
| * | Avoid lhash weirdness | Steven Fackler | 2016-11-03 | 1 | -8/+8 | |
| | | ||||||
| * | Use built in DH parameters when available | Steven Fackler | 2016-11-01 | 2 | -16/+64 | |
| | | | | | | Fall back to a hardcoded PEM blob on 1.0.1, but serialized from DH_get_2048_256. | |||||
| * | Don't clear BigNums in destructor | Steven Fackler | 2016-11-01 | 1 | -1/+8 | |
| | | | | | Instead add a clear method. | |||||
| * | Fix docs | Steven Fackler | 2016-11-01 | 1 | -1/+1 | |
| | | ||||||
| * | Cleanup X509StoreContext::chain | Steven Fackler | 2016-11-01 | 1 | -15/+6 | |
| | | ||||||
| * | More minor cleanup | Steven Fackler | 2016-11-01 | 1 | -11/+8 | |
| | | ||||||
| * | Clean up stack | Steven Fackler | 2016-11-01 | 1 | -22/+6 | |
| | | ||||||
| * | Clean up stack destructor | Steven Fackler | 2016-11-01 | 1 | -27/+14 | |
| | | ||||||
| * | Merge pull request #506 from simias/stack | Steven Fackler | 2016-11-01 | 5 | -136/+371 | |
| |\ | | | | | Implemented a generic Stack API and use it to deal with StackOf(X509) and StackOf(GENERAL_NAME) | |||||
| | * | Implement X509StoreContextRef::get_chain | Lionel Flandrin | 2016-11-01 | 1 | -0/+26 | |
| | | | ||||||
| | * | Replace GeneralNames by the new Stack API | Lionel Flandrin | 2016-11-01 | 3 | -136/+25 | |
| | | | ||||||
| | * | Implement a generic Stack API to deal with OpenSSL stacks | Lionel Flandrin | 2016-11-01 | 2 | -0/+320 | |
| | | | ||||||
| * | | Add method to encode a public key as a DER blob | Lionel Flandrin | 2016-11-01 | 1 | -1/+10 | |
| |/ | ||||||
| * | Avoid extra allocations in Asn1Time Display impl | Steven Fackler | 2016-10-31 | 1 | -7/+8 | |
| | | ||||||
| * | Fix 1.1.0 build | Steven Fackler | 2016-10-31 | 1 | -1/+10 | |
| | | ||||||
| * | Little cfg cleanup | Steven Fackler | 2016-10-31 | 1 | -2/+2 | |
| | | ||||||