aboutsummaryrefslogtreecommitdiff
path: root/openssl/src/sign.rs
Commit message (Collapse)AuthorAgeFilesLines
* Overhaul openssl cfgsSteven Fackler2018-05-201-12/+15
| | | | Also expose hostname verification on libressl
* Remove a last couple featuresSteven Fackler2018-03-191-6/+15
|
* Make it possible to use cmacFlakebi2018-03-191-1/+36
| | | | | | | | This adds Signer::new_without_digest to create Signers which don't have a digest (like cmac, which is based on aes). As openssl supports cmac since version 1.1.0, the functions are behind the ossl110 feature. This allows building CMAC/OMAC1 and the EAX AEAD on top of this library.
* Merge pull request #862 from bkchr/sign_verifierSteven Fackler2018-03-101-1/+110
|\ | | | | Adds new functions for Verifier/Signer
| * Switches to new type wrapper for RsaPssSaltlenBastian Köcher2018-03-101-18/+17
| |
| * Adds `RsaPssSaltlen` enum to encode the special valuesBastian Köcher2018-03-081-7/+30
| |
| * Adds more functions to `Verifier`/`Signer` for RSA keysBastian Köcher2018-03-071-0/+87
| |
* | Impl Sync and Send for various typesSteven Fackler2018-03-091-0/+6
|/ | | | Closes #865
* Rename key serialization/deserialization methodsSteven Fackler2018-01-061-54/+1
| | | | | | Also document their specific formats. Closes #502
* Bump hex to 0.3Bastien Orivel2018-01-011-2/+2
| | | | | The `to_hex` method has been removed and `hex::encode` should be used instead.
* Parameterize keys over what they containSteven Fackler2017-12-301-32/+73
| | | | Closes #790
* Remove deprecated APIsSteven Fackler2017-12-251-11/+1
|
* Move to associated constsSteven Fackler2017-12-251-4/+4
|
* Upgrade bitflags to 1.0Steven Fackler2017-12-251-2/+2
| | | | Closes #756
* Impl deref for acceptor/connector buildersSteven Fackler2017-12-031-1/+1
|
* Documentation for the `sign` module.Steven Fackler2017-12-031-10/+53
| | | | Closes #720
* Rename Signer::finish to sign_to_vecSteven Fackler2017-12-031-17/+24
|
* Clean up testsSteven Fackler2017-12-031-464/+98
|
* Simplifying finish_into[email protected]2017-12-031-2/+1
|
* Splitting the sign::Signer::finish function, to avoid allocations[email protected]2017-12-031-5/+28
|
* Convert try! usage to ?johnthagen2017-10-031-8/+8
|
* RustfmtSteven Fackler2017-07-151-88/+501
|
* Switch to foreign_typesSteven Fackler2017-02-031-5/+5
|
* Fixed constant names from openssl/rsa.hBrian Chin2017-01-311-0/+8
| | | | | | Fixed PKeyCtxRef method that didn't need to be mutable. Added non-mutable accessors for PKeyCtxRef for Signer and Verifier.
* Adding suggestions from review.Brian Chin2017-01-301-9/+5
|
* Simplify protocol based on the semantics defined by openssl.Brian Chin2017-01-301-7/+12
|
* Simplify code, so that openssl-sys really doesn't contain anything asideBrian Chin2017-01-301-13/+41
| | | | from bindings
* Testing first version that works with signer.Brian Chin2017-01-301-5/+12
|
* Indicate that memcmp::eq should be used for HMACsSteven Fackler2016-12-311-3/+10
|
* Test elliptic curve signaturesSteven Fackler2016-11-151-0/+17
|
* Drop rustc-serialize dependencySteven Fackler2016-11-091-17/+17
|
* Get rid of RefSteven Fackler2016-11-041-6/+6
| | | | | There's unfortunately a rustdoc bug that causes all methods implemented for any Ref<T> to be inlined in the deref methods section :(
* Update verifySteven Fackler2016-10-311-4/+5
|
* RustfmtSteven Fackler2016-10-301-65/+64
|
* Fix testsSteven Fackler2016-10-221-8/+8
|
* Camel case RsaSteven Fackler2016-10-221-4/+4
|
* Camel case DsaSteven Fackler2016-10-221-5/+5
|
* Flatten crypto moduleSteven Fackler2016-10-221-0/+397