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 |
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 |
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 |
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 |
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 |
Manuel Schölling
|
362a7dfc93
|
Debug halteproblem with tests
|
2015-04-06 12:23:11 +02:00 |
Manuel Schölling
|
dbef985e32
|
Move connected_socket to its own crate and fix SSL_CTX_set_read_ahead()
|
2015-04-06 12:23:11 +02:00 |
Manuel Schölling
|
5788f3bec8
|
Use latest OpenSSL version in travis tests and more verbose error message in ConnectedSocket
|
2015-04-06 12:22:51 +02:00 |
Manuel Schölling
|
014f59ae60
|
Fix detect_invalid_ipv4 test on OSX
Looks like the invalid IP 254.254.254.254 is fine for OSX
|
2015-04-06 12:22:51 +02:00 |
Manuel Schölling
|
3680763906
|
Fix OSX related compiler error and correct travis OpenSSL setup
|
2015-04-06 12:22:51 +02:00 |
Manuel Schölling
|
4f2978bbd3
|
Adjust sin_len/sin6_len for non-linux platforms
Fixing errors for platforms you don't own is really annoying ;)
Fixing errors
|
2015-04-06 12:22:51 +02:00 |
Manuel Schölling
|
efbd4eee05
|
Fix portability issue and typo
|
2015-04-06 12:22:50 +02:00 |
Manuel Schölling
|
8a0e9d6cca
|
Fix travis test setup for DTLS
|
2015-04-06 12:22:50 +02:00 |
Manuel Schölling
|
664600eadf
|
Add DTLSv1 and DTLSv1.2 support
|
2015-04-06 12:22:50 +02:00 |
Manuel Schölling
|
5408b641dd
|
Add connect() support for UDP sockets
|
2015-04-06 12:14:36 +02:00 |
Manuel Schölling
|
7e88d8c277
|
Fix errors in tests (SslVerifyPeer -> SSL_VERIFY_PEER)
|
2015-04-03 15:16:38 +02:00 |
Manuel Schölling
|
57f046e8ea
|
Use raw pointers instead of ptr::Unique
|
2015-04-03 14:42:35 +02:00 |
Manuel Schölling
|
e1d65fc2be
|
Return Result<(),SslError> instead of Option<SslError>
|
2015-04-03 14:34:24 +02:00 |
Manuel Schölling
|
b6c5c113f5
|
Add SslContext::add_extra_chain_cert()
|
2015-04-03 14:34:24 +02:00 |