| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
|
| |
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.
|
| |
|
|
|
| |
Previous definition incorrectly used `const` pointers but the
underpinning library definition (unfortunately) does not.
|
| |
|
|
|
| |
The initial usecase here is creating EcKey instances from JWK
representations, that hold private keys, as defined within RFC 7517.
|
| |
|
|
|
|
|
|
|
| |
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.
|
| | |
|
| |
|
|
|
| |
This commit avoids defining code that leads to undefined references when
compiling against an openssl built with no-ec2m.
|
| | |
|
| | |
|
| |
|
|
| |
Closes #561
|
| | |
|
| | |
|
| | |
|
| |
|
|
|
| |
You also need a generator and possibly other stuff. Let's hold off on
construction until someone has a concrete requirement for them.
|
| | |
|
| | |
|
| |
|