aboutsummaryrefslogtreecommitdiff
path: root/openssl/src/dsa.rs
Commit message (Collapse)AuthorAgeFilesLines
* Simplify DSA from private componentsMoritz Wanzenböck2018-06-231-8/+17
|
* Fix fallback implementation of DSA utility methodsMoritz Wanzenböck2018-06-181-6/+6
|
* Add tests for DSA key pairsMoritz Wanzenböck2018-06-181-0/+72
|
* Add Dsa::from_(private|public)_componentsMoritz Wanzenböck2018-06-181-10/+76
| | | | Add 2 methods to create a DSA key pair from its raw components.
* Add methods to access private and public part of DSA keysMoritz Wanzenböck2018-06-181-1/+43
|
* Switch to accessors in libressl where possibleSteven Fackler2018-06-091-1/+1
| | | | | | | Some accessors are mysteriously still macros so we can't make everything opaque yet, unfortunately. cc #909
* Overhaul openssl cfgsSteven Fackler2018-05-201-22/+28
| | | | Also expose hostname verification on libressl
* Rename key serialization/deserialization methodsSteven Fackler2018-01-061-46/+45
| | | | | | Also document their specific formats. Closes #502
* Parameterize keys over what they containSteven Fackler2017-12-301-62/+43
| | | | Closes #790
* Remove deprecated APIsSteven Fackler2017-12-251-24/+1
|
* Fix a bunch of FIXMEsSteven Fackler2017-12-251-8/+6
|
* Added a macro that wraps foreign type, and impl Send and Sync for both,Paul Florence2017-11-101-1/+1
| | | | | the borrowed type and the owned one. Replaced all invocation of `foreign_type` by `foreign_type_and_impl_send_sync`.
* Merge pull request #755 from AndyGauge/doc-dsaSteven Fackler2017-10-141-0/+60
|\ | | | | Documentation for DSA module
| * DSA size returns maximum size of signatureAndy Gauge2017-10-111-1/+1
| |
| * Documentation improvements for DSA moduleAndy Gauge2017-10-091-1/+58
| |
| * Begun DSA documentationAndy Gauge2017-10-041-0/+3
| |
* | Convert try! usage to ?johnthagen2017-10-031-7/+7
|/
* Initialize OpenSSL in DSA constructorSteven Fackler2017-07-251-0/+1
| | | | This fixes the double unlock errors that were popping up on circle
* RustfmtSteven Fackler2017-07-151-18/+23
|
* Switch to foreign_typesSteven Fackler2017-02-031-4/+10
|
* Remove some stray manual implsSteven Fackler2016-11-131-10/+2
|
* Macroise from_pemSteven Fackler2016-11-131-14/+1
|
* Macroise from_derSteven Fackler2016-11-131-22/+3
|
* Macroise to_derSteven Fackler2016-11-131-19/+2
|
* Make password callback return a ResultSteven Fackler2016-11-131-1/+1
|
* Support serialization of encrypted private keysSteven Fackler2016-11-131-0/+10
| | | | | Switch to PEM_write_bio_PKCS8PrivateKey since the other function outputs nonstandard PEM when encrypting.
* Add private_key_from_pem_passphraseSteven Fackler2016-11-131-0/+6
|
* Macro-implement private_key_to_pemSteven Fackler2016-11-131-13/+1
|
* Some serialization support for EcKeySteven Fackler2016-11-131-29/+6
|
* Add SslContextBuilder::set_tmp_{ec,}dh_callbackSteven Fackler2016-11-121-0/+1
|
* Consistently support both PEM and DER encodingsSteven Fackler2016-11-111-4/+45
| | | | Closes #500
* Get rid of RefSteven Fackler2016-11-041-10/+10
| | | | | There's unfortunately a rustdoc bug that causes all methods implemented for any Ref<T> to be inlined in the deref methods section :(
* Update DsaSteven Fackler2016-10-311-38/+6
|
* Update bignumSteven Fackler2016-10-311-9/+10
|
* Remove DsaParamsSteven Fackler2016-10-301-42/+14
|
* Add DsaRefSteven Fackler2016-10-301-75/+93
|
* RustfmtSteven Fackler2016-10-301-13/+12
|
* Camel case DsaSteven Fackler2016-10-221-23/+23
|
* Flatten crypto moduleSteven Fackler2016-10-221-0/+265