Steven Fackler
|
6794a45d60
|
Rename ec_key to ec
|
2016-11-14 22:37:01 +01:00 |
Steven Fackler
|
96d24c8957
|
Add SslRef::set_{tmp_dh,tmp_ecdh,ecdh_auto}
|
2016-11-12 13:45:54 +00:00 |
Steven Fackler
|
780c46e0e7
|
Add SslRef::set_tmp_{ec,}dh_calback
|
2016-11-12 12:56:58 +00:00 |
Steven Fackler
|
563754fb08
|
Add SslContextBuilder::set_tmp_{ec,}dh_callback
|
2016-11-12 12:43:44 +00:00 |
Steven Fackler
|
26a3358a2b
|
Add basic X509_STORE access
There's more to do here, but this enabled addition of trusted CAs from
X509 objects.
Closes #394
|
2016-11-12 00:24:12 +00:00 |
Steven Fackler
|
898e7f02df
|
Fix EOF detection
See https://github.com/openssl/openssl/issues/1903 for details
|
2016-11-11 15:10:30 +00:00 |
Steven Fackler
|
1edb6f682e
|
Support client CA advertisement
|
2016-11-06 12:17:14 -08:00 |
Steven Fackler
|
a4e0581e4f
|
Fix build on 1.0.1
|
2016-11-06 11:57:50 -08:00 |
Steven Fackler
|
bcb7b3f5dc
|
Add accessors for cert and private key
Closes #340
|
2016-11-06 10:46:38 -08:00 |
Steven Fackler
|
79e2004eef
|
Fixes
|
2016-11-05 19:28:17 -07: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
|
6fe7dd3024
|
Remove an enum
|
2016-11-03 22:45:54 -07:00 |
Steven Fackler
|
cd7fa9fca2
|
Update x509
|
2016-10-31 20:54:34 -07:00 |
Steven Fackler
|
ff12d37aef
|
Update ssl
|
2016-10-31 20:32:55 -07:00 |
Steven Fackler
|
16e398e005
|
Update verify
|
2016-10-31 20:19:59 -07:00 |
Steven Fackler
|
f640613863
|
Update PKey
|
2016-10-31 20:12:55 -07:00 |
Steven Fackler
|
d6579ab058
|
Update EcKey
|
2016-10-31 20:06:06 -07:00 |
Steven Fackler
|
28f375974a
|
Convert Dh
|
2016-10-31 20:02:24 -07:00 |
Steven Fackler
|
006da59285
|
Return an SslRef
|
2016-10-30 22:42:32 -07:00 |
Steven Fackler
|
558124b755
|
Expose SSL_MODEs
|
2016-10-30 22:02:26 -07:00 |
Steven Fackler
|
e0211dac30
|
Rename set_CA_file
|
2016-10-30 21:39:26 -07:00 |
Steven Fackler
|
5b0fc9a185
|
Impl Sync and Send for SslContextBuilder
|
2016-10-30 20:34:35 -07:00 |
Steven Fackler
|
add8e4023e
|
Rename connectors
|
2016-10-30 19:39:18 -07:00 |
Steven Fackler
|
bd457dba18
|
Move HandshakeError to submodule
|
2016-10-30 17:23:03 -07:00 |
Steven Fackler
|
f75f82e466
|
Rustfmt
|
2016-10-30 16:37:45 -07:00 |
Steven Fackler
|
7d13176cd1
|
Rename nwe to mozilla_intermediate
|
2016-10-30 14:34:05 -07:00 |
Steven Fackler
|
43b430e5b0
|
Pass SslMethod into constructors
|
2016-10-30 14:26:28 -07:00 |
Steven Fackler
|
677718f8da
|
Configure ECDH parameters in connector
|
2016-10-30 13:38:09 -07:00 |
Steven Fackler
|
23fe1e85e9
|
Pull Curl's CA list for Windows tests
|
2016-10-29 18:17:46 -07:00 |
Steven Fackler
|
761dd780c1
|
Add module level docs
|
2016-10-29 18:04:38 -07:00 |
Steven Fackler
|
e72533c058
|
Docs for connectors
|
2016-10-29 15:00:46 -07:00 |
Steven Fackler
|
57d10ebbc3
|
Add PKeyRef
|
2016-10-29 14:19:09 -07:00 |
Steven Fackler
|
4c7a5a418e
|
Implement client and server connectors
|
2016-10-29 14:02:26 -07:00 |
Steven Fackler
|
dafb46fc51
|
Camel case DH
|
2016-10-27 20:26:18 -07:00 |
Steven Fackler
|
781417d50f
|
Add a macro definition
|
2016-10-27 19:12:55 -07:00 |
Steven Fackler
|
8e129af256
|
Fix description
|
2016-10-26 22:15:41 -07:00 |
Steven Fackler
|
63b1ec1a12
|
Stop returning an Option from cipher description
|
2016-10-26 22:13:10 -07:00 |
Steven Fackler
|
ebc4c56c34
|
Add SslMethod::from_ptr
|
2016-10-26 20:43:43 -07:00 |
Steven Fackler
|
f4b7006771
|
Don't allow mutation of SslContexts
SslContext is reference counted and the various setter methods don't
take out locks where necessary. Fix this by adding a builder for the
context.
|
2016-10-25 23:12:56 -07:00 |
Steven Fackler
|
39279455c8
|
Add a shutdown method
|
2016-10-25 20:40:18 -07:00 |
Steven Fackler
|
eb655bddbc
|
Fix ordering
|
2016-10-25 20:01:28 -07:00 |
Steven Fackler
|
938fdd7137
|
Add into_error
|
2016-10-23 21:54:49 -07:00 |
Steven Fackler
|
ca71e00878
|
Fix Send + Sync-ness of SslStream
|
2016-10-23 20:55:31 -07:00 |
Steven Fackler
|
98b7f2f935
|
Flatten crypto module
|
2016-10-22 09:16:38 -07:00 |
Steven Fackler
|
9be0aab9ac
|
Borrow compression string
|
2016-10-21 21:46:32 -07:00 |
Steven Fackler
|
f1c68e3544
|
Rename SslContextOptions
|
2016-10-21 21:22:05 -07:00 |
Steven Fackler
|
8ec53eb0e1
|
Fix X509StoreContext
|
2016-10-21 20:59:07 -07:00 |
Steven Fackler
|
02b4385c5d
|
Convert X509VerifyParamRef
|
2016-10-21 19:58:06 -07:00 |
Steven Fackler
|
f0cde38929
|
Borrowed servername
|
2016-10-21 19:54:30 -07:00 |
Steven Fackler
|
fcb86b8394
|
Convert SslCipherRef
|
2016-10-21 19:45:46 -07:00 |