| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Add support for OpenSSL 1.1.10.9.x | Tatsuyuki Ishi | 2018-09-25 | 1 | -1/+1 |
| | | |||||
| * | Convert try! usage to ? | johnthagen | 2017-10-03 | 1 | -3/+3 |
| | | |||||
| * | Use foreign-type's Opaque | Steven Fackler | 2017-07-15 | 1 | -3/+1 |
| | | |||||
| * | Rustfmt | Steven Fackler | 2017-07-15 | 1 | -4/+10 |
| | | |||||
| * | Don't allow Stacks to be allocated with a null-ptr | Sebastian Thiel | 2017-03-07 | 1 | -11/+4 |
| | | | | | | | | | | | The latter must be seen as undefined behaviour, as it will cause the `sk_num` function to return -1 to indicate the error, which causes all kinds of issues. Thus there now is a panic to abort the program if stacks are initialized with a null-ptr, and special handling of that case when decoding a Pkcs file. | ||||
| * | Fix for empty stacks | Sebastian Thiel | 2017-03-06 | 1 | -2/+11 |
| | | | | | | | | | | | The culprit is that `sk_num(stack)` can return -1 as c_int if there is no stack allocated. Previously, thanks to unsafe casts, this would result in a isize::max() for len() and iteration size if there was no stack. Now this case is handled specifically, which fixes the issue. | ||||
| * | Merge remote-tracking branch 'origin/master' into x509-builder | Steven Fackler | 2017-02-11 | 1 | -9/+11 |
| |\ | |||||
| | * | Switch to foreign_types | Steven Fackler | 2017-02-03 | 1 | -9/+8 |
| | | | |||||
| * | | Add init calls to new constructors | Steven Fackler | 2016-11-07 | 1 | -0/+2 |
| | | | |||||
| * | | Add stack creation and push | Steven Fackler | 2016-11-06 | 1 | -5/+24 |
| |/ | |||||
| * | 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 | 1 | -21/+70 |
| | | |||||
| * | Rustfmt | Steven Fackler | 2016-11-05 | 1 | -10/+7 |
| | | |||||
| * | Get rid of Ref | Steven Fackler | 2016-11-04 | 1 | -38/+44 |
| | | | | | | There's unfortunately a rustdoc bug that causes all methods implemented for any Ref<T> to be inlined in the deref methods section :( | ||||
| * | 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 |
| | | |||||
| * | Implement a generic Stack API to deal with OpenSSL stacks | Lionel Flandrin | 2016-11-01 | 1 | -0/+319 |