summaryrefslogtreecommitdiff
path: root/openssl/src/sign.rs
AgeCommit message (Collapse)Author
2021-01-01Remove remaining uses of extern crate in openssl, systestJonas Platte
2021-01-01Rename the openssl_sys crate through Cargo.tomlJonas Platte
2021-01-01Use crate in imports in the openssl crateJonas Platte
This was mostly automated using `cargo fix --edition`, except imports of openssl_sys (renamed to ffi) were converted to crate::ffi, which was reverted. The same thing is not done for the openssl-sys crate because this breaks ctest (used in systest to verify the -sys crate), see https://github.com/gnzlbg/ctest/issues/70
2020-06-15sign.rs: fix typo in commentFlorian Klink
2020-05-24Run clippySteven Fackler
2020-05-24Run rustfmt on github actionsSteven Fackler
2020-02-04Fix mutability of oneshot sign/verify methodsSteven Fackler
2020-02-03Fix visibility of Signer::new_internSteven Fackler
2019-11-14Format code using 'cargo fmt'Atul Bhosale
2019-09-08Ensure Signer::len has documentationSebastian Sturm
Applied conditional compilation to internal helpers
2019-08-16Added support for Ed25519 and Ed448 signaturesSebastian Sturm
2019-02-22RustfmtSteven Fackler
2018-05-20Overhaul openssl cfgsSteven Fackler
Also expose hostname verification on libressl
2018-03-19Remove a last couple featuresSteven Fackler
2018-03-19Make it possible to use cmacFlakebi
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.
2018-03-10Merge pull request #862 from bkchr/sign_verifierSteven Fackler
Adds new functions for Verifier/Signer
2018-03-09Impl Sync and Send for various typesSteven Fackler
Closes #865
2018-03-10Switches to new type wrapper for RsaPssSaltlenBastian Köcher
2018-03-08Adds `RsaPssSaltlen` enum to encode the special valuesBastian Köcher
2018-03-07Adds more functions to `Verifier`/`Signer` for RSA keysBastian Köcher
2018-01-06Rename key serialization/deserialization methodsSteven Fackler
Also document their specific formats. Closes #502
2018-01-01Bump hex to 0.3Bastien Orivel
The `to_hex` method has been removed and `hex::encode` should be used instead.
2017-12-30Parameterize keys over what they containSteven Fackler
Closes #790
2017-12-25Remove deprecated APIsSteven Fackler
2017-12-25Move to associated constsSteven Fackler
2017-12-25Upgrade bitflags to 1.0Steven Fackler
Closes #756
2017-12-03Impl deref for acceptor/connector buildersSteven Fackler
2017-12-03Documentation for the `sign` module.Steven Fackler
Closes #720
2017-12-03Rename Signer::finish to sign_to_vecSteven Fackler
2017-12-03Clean up testsSteven Fackler
2017-12-03Simplifying finish_intope@pijul.org
2017-12-03Splitting the sign::Signer::finish function, to avoid allocationspe@pijul.org
2017-10-03Convert try! usage to ?johnthagen
2017-07-15RustfmtSteven Fackler
2017-02-03Switch to foreign_typesSteven Fackler
2017-01-31Fixed constant names from openssl/rsa.hBrian Chin
Fixed PKeyCtxRef method that didn't need to be mutable. Added non-mutable accessors for PKeyCtxRef for Signer and Verifier.
2017-01-30Adding suggestions from review.Brian Chin
2017-01-30Simplify protocol based on the semantics defined by openssl.Brian Chin
2017-01-30Simplify code, so that openssl-sys really doesn't contain anything asideBrian Chin
from bindings
2017-01-30Testing first version that works with signer.Brian Chin
2016-12-31Indicate that memcmp::eq should be used for HMACsSteven Fackler
2016-11-15Test elliptic curve signaturesSteven Fackler
2016-11-09Drop rustc-serialize dependencySteven Fackler
2016-11-04Get rid of RefSteven Fackler
There's unfortunately a rustdoc bug that causes all methods implemented for any Ref<T> to be inlined in the deref methods section :(
2016-10-31Update verifySteven Fackler
2016-10-30RustfmtSteven Fackler
2016-10-22Fix testsSteven Fackler
2016-10-22Camel case RsaSteven Fackler
2016-10-22Camel case DsaSteven Fackler
2016-10-22Flatten crypto moduleSteven Fackler