| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Support min/max version in LibreSSL | Steven Fackler | 2018-05-19 | 1 | -7/+9 |
| | | | | | | Their implementations of the accessors don't behave expected with no bounds, so we ignore those bits of the tests. | ||||
| * | Change function name to be similar to RSA one | Rohit Aggarwal | 2018-03-13 | 1 | -3/+3 |
| | | |||||
| * | Added a function to create a EC<Key> from its parts | Rohit Aggarwal | 2018-03-09 | 1 | -0/+39 |
| | | |||||
| * | Rename key serialization/deserialization methods | Steven Fackler | 2018-01-06 | 1 | -4/+66 |
| | | | | | | | Also document their specific formats. Closes #502 | ||||
| * | Misc cleanup | Steven Fackler | 2018-01-01 | 1 | -4/+2 |
| | | |||||
| * | Parameterize keys over what they contain | Steven Fackler | 2017-12-30 | 1 | -168/+118 |
| | | | | | Closes #790 | ||||
| * | Remove deprecated APIs | Steven Fackler | 2017-12-25 | 1 | -5/+0 |
| | | |||||
| * | Move to associated consts | Steven Fackler | 2017-12-25 | 1 | -41/+44 |
| | | |||||
| * | Upgrade bitflags to 1.0 | Steven Fackler | 2017-12-25 | 1 | -33/+32 |
| | | | | | Closes #756 | ||||
| * | Added a macro that wraps foreign type, and impl Send and Sync for both, | Paul Florence | 2017-11-10 | 1 | -4/+4 |
| | | | | | | the borrowed type and the owned one. Replaced all invocation of `foreign_type` by `foreign_type_and_impl_send_sync`. | ||||
| * | Merge pull request #761 from AndyGauge/doc-ec | Steven Fackler | 2017-11-04 | 1 | -4/+212 |
| |\ | | | | | Doc ec module | ||||
| | * | Update documentation for EC module | Andy Gauge | 2017-10-24 | 1 | -6/+204 |
| | | | |||||
| | * | Began EC documenation | Andy Gauge | 2017-10-11 | 1 | -0/+10 |
| | | | |||||
| * | | Update data-encoding major version | Julien Cretin | 2017-11-04 | 1 | -8/+10 |
| |/ | |||||
| * | Convert try! usage to ? | johnthagen | 2017-10-03 | 1 | -11/+11 |
| | | |||||
| * | Rename function, removing `get_` | Bradley Beddoes | 2017-08-22 | 1 | -3/+3 |
| | | | | | Fix per PR comment, should have been like this from the start :). | ||||
| * | Add ability to get affine coordinates from EcPoint | Bradley Beddoes | 2017-08-21 | 1 | -21/+93 |
| | | | | | | The initial usecase here is creating JWK representations as defined within RFC 7517 from an EcKey created via a PEM source. | ||||
| * | Refine sig for set_public_key_affine_coordinates | Bradley Beddoes | 2017-08-09 | 1 | -5/+5 |
| | | | | | | | | | | This functions signature was originally defined to require mutable references for `x` / `y` as the underpinning OpenSSL C API was not `const`. However the actual OpenSSL implementation makes no changes. This being the case we've chosen to reflect non mutability at the Rust level. | ||||
| * | Fix EC_KEY_set_public_key_affine_coordinates | Bradley Beddoes | 2017-08-09 | 1 | -5/+5 |
| | | | | | | Previous definition incorrectly used `const` pointers but the underpinning library definition (unfortunately) does not. | ||||
| * | Set the private key within EcKeyBuilder | Bradley Beddoes | 2017-08-09 | 1 | -0/+25 |
| | | | | | | The initial usecase here is creating EcKey instances from JWK representations, that hold private keys, as defined within RFC 7517. | ||||
| * | Support for EcKey creation from affine coordinates | Bradley Beddoes | 2017-08-09 | 1 | -1/+35 |
| | | | | | | | | | | Sets the public key for an EcKey based on its affine co-ordinates, i.e. it constructs an EC_POINT object based on the supplied x and y values and sets the public key to be this EC_POINT. The initial usecase here is creating EcKey instances from JWK representations as defined within RFC 7517. | ||||
| * | Rustfmt | Steven Fackler | 2017-07-15 | 1 | -131/+177 |
| | | |||||
| * | (issues-600) Avoid compiling ec2m code against no-ec2m openssl | Andrew Roetker | 2017-04-11 | 1 | -0/+1 |
| | | | | | | This commit avoids defining code that leads to undefined references when compiling against an openssl built with no-ec2m. | ||||
| * | Add new EC/PKEY methods to permit deriving shared secrets. | Andrew Osmond | 2017-04-10 | 1 | -0/+11 |
| | | |||||
| * | Switch to foreign_types | Steven Fackler | 2017-02-03 | 1 | -5/+30 |
| | | |||||
| * | Support EC_GROUP_set_asn1_flag | Steven Fackler | 2017-01-22 | 1 | -13/+71 |
| | | | | | Closes #561 | ||||
| * | Clean up EcKey example a bit | Steven Fackler | 2017-01-03 | 1 | -8/+6 |
| | | |||||
| * | add EcKey creation from EcPoint, public_key | Benjamin Fry | 2016-12-31 | 1 | -0/+47 |
| | | |||||
| * | Return Option from group | Steven Fackler | 2016-11-16 | 1 | -3/+6 |
| | | |||||
| * | Remove EcGroup constructors | Steven Fackler | 2016-11-16 | 1 | -36/+1 |
| | | | | | | You also need a generator and possibly other stuff. Let's hold off on construction until someone has a concrete requirement for them. | ||||
| * | Add a test for mul_generator | Steven Fackler | 2016-11-15 | 1 | -0/+10 |
| | | |||||
| * | Turns out yet another variant of EC_POINT_mul is allowed! | Steven Fackler | 2016-11-15 | 1 | -4/+21 |
| | | |||||
| * | Rename ec_key to ec | Steven Fackler | 2016-11-14 | 1 | -0/+361 |