Steven Fackler
|
a6fcef01c0
|
Overhaul openssl cfgs
Also expose hostname verification on libressl
|
2018-05-20 12:33:02 -07:00 |
Steven Fackler
|
3c19702299
|
Rename key serialization/deserialization methods
Also document their specific formats.
Closes #502
|
2018-01-06 13:27:44 -08:00 |
Steven Fackler
|
d207897458
|
Parameterize keys over what they contain
Closes #790
|
2017-12-30 21:53:39 -08:00 |
Steven Fackler
|
2adf2cf12b
|
Remove deprecated APIs
|
2017-12-25 22:09:27 -07:00 |
Steven Fackler
|
3744e31e16
|
Fix a bunch of FIXMEs
|
2017-12-25 21:44:41 -07:00 |
Paul Florence
|
0bae121e12
|
Added a macro that wraps foreign type, and impl Send and Sync for both,
the borrowed type and the owned one.
Replaced all invocation of `foreign_type` by `foreign_type_and_impl_send_sync`.
|
2017-11-10 10:05:52 -05:00 |
Steven Fackler
|
f4f00d4613
|
Merge pull request #755 from AndyGauge/doc-dsa
Documentation for DSA module
|
2017-10-14 13:08:17 -07:00 |
Andy Gauge
|
80efaf72e6
|
DSA size returns maximum size of signature
|
2017-10-11 13:06:52 -07:00 |
Andy Gauge
|
39f918ff3d
|
Documentation improvements for DSA module
|
2017-10-09 12:06:46 -07:00 |
Andy Gauge
|
de18ccf5fe
|
Begun DSA documentation
|
2017-10-04 08:01:35 -07:00 |
johnthagen
|
b5bb8de4f2
|
Convert try! usage to ?
|
2017-10-03 17:44:02 -04:00 |
Steven Fackler
|
01927c19ac
|
Initialize OpenSSL in DSA constructor
This fixes the double unlock errors that were popping up on circle
|
2017-07-25 21:59:52 -07:00 |
Steven Fackler
|
bcd0dcafcb
|
Rustfmt
|
2017-07-15 21:46:11 -07:00 |
Steven Fackler
|
12ae31ad47
|
Switch to foreign_types
|
2017-02-03 23:03:35 -08:00 |
Steven Fackler
|
7dbef567e6
|
Remove some stray manual impls
|
2016-11-13 18:00:42 +00:00 |
Steven Fackler
|
ccef9e339d
|
Macroise from_pem
|
2016-11-13 17:56:48 +00:00 |
Steven Fackler
|
48c0009418
|
Macroise from_der
|
2016-11-13 17:06:50 +00:00 |
Steven Fackler
|
b0415f466c
|
Macroise to_der
|
2016-11-13 16:52:19 +00:00 |
Steven Fackler
|
ed9f600e28
|
Make password callback return a Result
|
2016-11-13 16:18:52 +00:00 |
Steven Fackler
|
387e78257b
|
Support serialization of encrypted private keys
Switch to PEM_write_bio_PKCS8PrivateKey since the other function outputs
nonstandard PEM when encrypting.
|
2016-11-13 16:09:52 +00:00 |
Steven Fackler
|
7d411c7975
|
Add private_key_from_pem_passphrase
|
2016-11-13 15:27:39 +00:00 |
Steven Fackler
|
2a8923c050
|
Macro-implement private_key_to_pem
|
2016-11-13 15:12:50 +00:00 |
Steven Fackler
|
08e0c4ca90
|
Some serialization support for EcKey
|
2016-11-13 15:02:38 +00:00 |
Steven Fackler
|
563754fb08
|
Add SslContextBuilder::set_tmp_{ec,}dh_callback
|
2016-11-12 12:43:44 +00:00 |
Steven Fackler
|
6b7279eb52
|
Consistently support both PEM and DER encodings
Closes #500
|
2016-11-11 20:10:10 +00:00 |
Steven Fackler
|
01ae978db0
|
Get rid of Ref
There's unfortunately a rustdoc bug that causes all methods implemented
for any Ref<T> to be inlined in the deref methods section :(
|
2016-11-04 17:16:59 -07:00 |
Steven Fackler
|
fe5fb75d45
|
Update Dsa
|
2016-10-31 20:04:55 -07:00 |
Steven Fackler
|
3363046c34
|
Update bignum
|
2016-10-31 20:02:24 -07:00 |
Steven Fackler
|
287f6df6c6
|
Remove DsaParams
|
2016-10-30 17:04:55 -07:00 |
Steven Fackler
|
c3b6eff191
|
Add DsaRef
|
2016-10-30 16:44:21 -07:00 |
Steven Fackler
|
f75f82e466
|
Rustfmt
|
2016-10-30 16:37:45 -07:00 |
Steven Fackler
|
b619c4e885
|
Camel case Dsa
|
2016-10-22 10:16:49 -07:00 |
Steven Fackler
|
98b7f2f935
|
Flatten crypto module
|
2016-10-22 09:16:38 -07:00 |