Steven Fackler
|
3325e6b474
|
Make the direct constructors the defaults
|
2015-06-28 10:06:42 -07:00 |
Steven Fackler
|
797488dd09
|
Add docs for accept and connect
|
2015-06-28 00:21:41 -07:00 |
Steven Fackler
|
b1a30ce4ba
|
Rename new_client to connect and new_server to accept
|
2015-06-28 00:12:47 -07:00 |
Steven Fackler
|
1373a76ce1
|
Implement direct IO support
|
2015-06-28 00:06:14 -07:00 |
Steven Fackler
|
9b235a7b91
|
Prepare for direct stream support
|
2015-06-27 22:37:10 -07:00 |
Steven Fackler
|
c722f889c1
|
Docs tweak
|
2015-06-27 21:40:55 -07:00 |
Steven Fackler
|
0cff370f1d
|
Reduce SslStream constructor duplication
|
2015-06-27 21:40:00 -07:00 |
Steven Fackler
|
a80a77bbb8
|
Initialize stream buffer
|
2015-06-27 19:42:13 -07:00 |
Steven Fackler
|
9d0acfe615
|
Fix set_hostname
It was previously failing to null terminate the hostname string (was
anyone actually using this?). Also move the macro expansion to the C
shim.
|
2015-06-27 19:37:45 -07:00 |
Steven Fackler
|
645430602d
|
Don't build a custom openssl on OSX
I don't believe the bugfix the required this is needed anymore
|
2015-06-27 15:45:48 -07:00 |
Steven Fackler
|
cb7248d8cb
|
Import shim'd HMAC stuff with the original name
|
2015-06-27 15:23:19 -07:00 |
Steven Fackler
|
d0b769c93c
|
Move macro replicas into C shim
|
2015-06-27 15:11:11 -07:00 |
Steven Fackler
|
524c1e63aa
|
Release v0.6.3
|
2015-06-25 23:22:04 -07:00 |
Steven Fackler
|
212acf0bb8
|
Add a test for connection negotiation failure
|
2015-06-25 23:07:25 -07:00 |
Steven Fackler
|
c8d23f37a4
|
Fix EOF handling in retry wrapper
|
2015-06-25 22:47:53 -07:00 |
Jethro Beekman
|
2c18bc7f52
|
Remove superfluous vec! usage
|
2015-06-14 21:56:48 -07:00 |
Jethro Beekman
|
d2d20a8377
|
Use AsRef for backwards compatibility with passing IV as Vec
|
2015-06-14 21:56:23 -07:00 |
Jethro Beekman
|
cbf0cbafbf
|
Pass symmetric crypto initialization vector as a slice
Note: This change is backwards-incompatible. Users will need to add turn their
parameters into references.
|
2015-06-12 18:38:52 -07:00 |
Manish Goregaokar
|
7344b2703a
|
Bump bitflags version
|
2015-06-02 14:33:10 +05:30 |
Emeric Chevalier
|
7320c1619f
|
Correction on sign and verify documentation to be more explicit of right
behaviour (no hash done by the functions).
|
2015-05-30 13:08:45 +02:00 |
Steven Fackler
|
8e180371ec
|
Merge pull request #219 from jethrogb/topic/x509req
Implement limited X509_REQ functionality
|
2015-05-29 00:01:21 -04:00 |
Jethro Beekman
|
ed6f7997a2
|
Remove superfluous dead_code attribute
|
2015-05-28 20:47:53 -07:00 |
Jethro Beekman
|
c1232f3035
|
Implement limited X509_REQ functionality
|
2015-05-28 00:22:14 -07:00 |
Jethro Beekman
|
a0cbcf56cf
|
Clarify which keys are used where
|
2015-05-27 23:46:02 -07:00 |
Steven Fackler
|
1123c7387e
|
Fix SslString Debug impl and drop lifetime
|
2015-05-17 11:22:42 -07:00 |
Joseph Glanville
|
6d53a3ed20
|
Test reading CN from test certificate
|
2015-05-18 02:41:42 +10:00 |
Joseph Glanville
|
e88f1567b4
|
Add support for reading X509 subject information
|
2015-05-18 02:41:42 +10:00 |
Joseph Glanville
|
e7a5ecc8dd
|
Add test for get_peer_certificate()
|
2015-05-16 19:37:31 +10:00 |
Joseph Glanville
|
5d9eaf53da
|
Add accessor for peer_certificate
|
2015-05-16 19:20:38 +10:00 |
Steven Fackler
|
d723481f77
|
Fix doc root
|
2015-05-13 16:31:27 -07:00 |
Steven Fackler
|
8a9aa0c657
|
Merge pull request #210 from manuels/pending
Add SslStream.pending()
|
2015-05-05 22:57:14 -04:00 |
Steven Fackler
|
fb2822d5c7
|
Merge pull request #201 from manuels/pkey_cmp
Add comparison for PKeys
|
2015-05-04 10:19:13 -07:00 |
Steven Fackler
|
00c17035ec
|
Abstract over AsRef<Path>
|
2015-05-02 13:59:11 -07:00 |
Steven Fackler
|
d044d87c1b
|
Release v0.6.2
|
2015-05-01 10:43:54 -07:00 |
Manuel Schölling
|
b0bcb44556
|
Move PKey comparison func to public_eq()
|
2015-05-01 10:58:15 +02:00 |
Manuel Schölling
|
c8fae312ad
|
Add SslStream.pending()
|
2015-04-30 20:00:30 +02:00 |
Steven Fackler
|
73617dabfa
|
Write through to underlying stream for every write call
cc #208
|
2015-04-30 00:18:23 -07:00 |
Steven Fackler
|
bce84a6d53
|
Release v0.6.1
|
2015-04-22 15:08:56 -07:00 |
Manuel Schölling
|
123d400277
|
Add comparison for PKeys
|
2015-04-16 17:14:21 +02:00 |
Manuel Schölling
|
7db00b97ba
|
Add X509::public_key()
|
2015-04-15 22:59:07 +02:00 |
Steven Fackler
|
8027fff782
|
Fix nightly build issues
|
2015-04-15 09:10:22 -07:00 |
Steven Fackler
|
8eb5db45bf
|
Fix non-dtls tests
|
2015-04-08 22:12:57 -07:00 |
Steven Fackler
|
c5a16db97e
|
Fix dtls tests
There's a reason static mut is unsafe...
|
2015-04-08 22:10:13 -07:00 |
Steven Fackler
|
483e0b1f0a
|
Clean up build infrastructure
|
2015-04-08 21:52:54 -07:00 |
Manuel Schölling
|
6f1e9cf47c
|
Make connected_socket a dev-dependency
|
2015-04-06 13:00:12 +02:00 |
Manuel Schölling
|
b3eae0e3f6
|
Adapt code for rust-1.0.0-beta
|
2015-04-06 12:56:38 +02:00 |
Manuel Schölling
|
912cacf4bc
|
Fix rebase errors
|
2015-04-06 12:26:10 +02:00 |
Manuel Schölling
|
fb98f482e2
|
Add ability to load private keys from files and use raw keys and certificates for SslContext
Conflicts:
openssl/src/crypto/pkey.rs
openssl/src/ssl/tests.rs
|
2015-04-06 12:25:37 +02:00 |
Manuel Schölling
|
3c03dd9535
|
Add ability to load private keys from files and use raw keys and certificates for SslContext
Conflicts:
openssl/src/ssl/tests.rs
|
2015-04-06 12:25:15 +02:00 |
Manuel Schölling
|
114253c55e
|
Change SslContext::set_read_ahead(c_long) to SslContext::set_read_ahead(u32)
|
2015-04-06 12:23:11 +02:00 |