Steven Fackler
|
e86eb68624
|
Fix catch_unwind feature and drop feature gate
|
2016-07-31 15:51:22 -07:00 |
Steven Fackler
|
5cb04db787
|
Fix build with dtls
|
2016-07-31 15:35:45 -07:00 |
Steven Fackler
|
f0ffa246b8
|
Merge remote-tracking branch 'origin/master' into breaks
|
2016-07-31 15:15:47 -07:00 |
Steven Fackler
|
18c1ded8c7
|
Revert "Add a new trait based Nid setup"
This reverts commit 49db4c84df.
Unclear that this is a good idea
|
2016-07-31 14:41:11 -07:00 |
Steven Fackler
|
df30e9e700
|
Merge pull request #402 from bbatha/feat/dsa-ffi
DSA bindings
|
2016-07-29 22:35:50 -07:00 |
Ben Batha
|
67d3067dbf
|
improve error handling in rsa
|
2016-07-29 20:01:54 -04:00 |
Ben Batha
|
a3a602be51
|
add low level dsa primitives
|
2016-07-29 19:04:37 -04:00 |
Steven Fackler
|
4eaada2c4b
|
Merge pull request #427 from onur/save_der
Implement save_der for X509 and X509Req
|
2016-07-29 09:05:51 -07:00 |
Onur Aslan
|
7c082904fc
|
Implement get_handle for X509Req
|
2016-07-29 16:30:24 +03:00 |
Ben Batha
|
39be51943d
|
add RUST_BACKTRACE=1 to make debugging ci failures easier
|
2016-07-29 09:23:29 -04:00 |
Onur Aslan
|
5ed77df197
|
Implement save_der for X509 and X509Req
|
2016-07-29 12:14:49 +03:00 |
Shaun Taheri
|
722a2bd673
|
Set SSL_MODE_ACCEPT_MOVING_WRITE_BUFFER flag
|
2016-07-24 20:55:15 +02:00 |
Steven Fackler
|
85f5b8629c
|
Merge pull request #410 from jonas-schievink/passwd-callbacks
Password callbacks
|
2016-07-03 13:42:57 -04:00 |
Steven Fackler
|
5135fca87f
|
Release v0.7.14
|
2016-07-01 18:43:39 -04:00 |
Steven Fackler
|
121169c1f5
|
Set auto retry
SSL_read returns a WANT_READ after a renegotiation by default which ends
up bubbling up as a weird BUG error. Tell OpenSSL to just do the read
again.
|
2016-07-01 18:31:47 -04:00 |
Jonas Schievink
|
f24ab26936
|
FnMut -> FnOnce, update docs
|
2016-06-26 19:44:53 +02:00 |
Jonas Schievink
|
351bc569a4
|
Put the test behind the catch_unwind feature
And fix an unused variable warning
|
2016-06-26 18:25:54 +02:00 |
Jonas Schievink
|
d176ea1c6e
|
Add an RSA key decryption test
|
2016-06-26 18:25:54 +02:00 |
Jonas Schievink
|
41b78547ad
|
Put password callbacks behind a cargo feature
|
2016-06-26 18:25:54 +02:00 |
Jonas Schievink
|
c1b7cd2420
|
Make the callback take a `&mut [c_char]`
|
2016-06-26 18:25:54 +02:00 |
Jonas Schievink
|
c399c2475d
|
Add RSA::private_key_from_pem_cb
|
2016-06-26 18:25:54 +02:00 |
Jonas Schievink
|
8119f06ca5
|
Move into utility module
|
2016-06-26 18:25:54 +02:00 |
Jonas Schievink
|
f0b4a032d5
|
Try to propagate callback panics
|
2016-06-26 18:25:54 +02:00 |
Jonas Schievink
|
311af7c3be
|
Add PKey::private_key_from_pem_cb
|
2016-06-26 18:25:54 +02:00 |
Jonas Schievink
|
f134b94729
|
Document BigNum
|
2016-06-13 16:56:48 +02:00 |
Corey Farwell
|
f4f6412fcb
|
Fix a few mutable types for `self` parameters.
|
2016-06-02 10:25:33 -04:00 |
Steven Fackler
|
f6b612df5f
|
Release v0.7.13
|
2016-05-20 15:57:57 -07:00 |
Steven Fackler
|
95051b060d
|
Release v0.7.12
|
2016-05-16 23:04:03 -07:00 |
Steven Fackler
|
1b0757409d
|
Rustfmt
|
2016-05-16 23:03:13 -07:00 |
Steven Fackler
|
2077449bc8
|
Clean up RSA signature API
|
2016-05-16 23:03:13 -07:00 |
Steven Fackler
|
d3230874ae
|
Merge pull request #393 from nox/bitflags
Allow bitflags 0.7
|
2016-05-15 22:11:47 -07:00 |
Steven Fackler
|
62c29b54c1
|
Update cert
Now with a 10 year expriation
|
2016-05-15 22:11:10 -07:00 |
Anthony Ramine
|
2c2c272e6a
|
Allow bitflags 0.7
|
2016-05-15 12:27:49 +02:00 |
Steven Fackler
|
dce59a63c5
|
Merge pull request #389 from cmsd2/master
expose rsa from raw private key and rsa sign and verify
|
2016-05-06 15:12:19 -07:00 |
Chris Dawes
|
f82a1c4f75
|
add rsa signature tests
|
2016-05-05 23:41:55 +01:00 |
Steven Fackler
|
78122a9d68
|
Release v0.7.11
|
2016-05-05 13:32:27 -07:00 |
Chris Dawes
|
a5ede6a851
|
add missing NIDs and use Nid as input to signing
|
2016-05-04 09:00:05 +01:00 |
Steven Fackler
|
49db4c84df
|
Add a new trait based Nid setup
|
2016-05-03 21:15:39 -07:00 |
Steven Fackler
|
356d4a0420
|
Remove AsRaw{Fd, Socket} impls
An SslStream can't really act as a raw socket since you'd skip the whole
TLS layer
|
2016-05-03 20:24:07 -07:00 |
Steven Fackler
|
f1846bce78
|
Remove silly internal error enum
|
2016-05-03 20:24:07 -07:00 |
Steven Fackler
|
00f517d2cd
|
Drop MaybeSslStream
It should be inlined into crates that depend on it.
|
2016-05-03 20:24:07 -07:00 |
Steven Fackler
|
085b2e6f03
|
Drop is_dtls methods on SslMethod
|
2016-05-03 20:24:07 -07:00 |
Steven Fackler
|
f09ca6fee2
|
Clean up SNI APIs
|
2016-05-03 20:24:07 -07:00 |
Steven Fackler
|
61f65cd8d6
|
Move SslContext::set_verify to a closure based API
|
2016-05-03 20:24:07 -07:00 |
Steven Fackler
|
696b1961ce
|
Rename getters in line with conventions
|
2016-05-03 20:24:07 -07:00 |
Steven Fackler
|
a0549c1606
|
Adjust set_ssl_context API
|
2016-05-03 20:24:07 -07:00 |
Steven Fackler
|
fa62232649
|
Error reform
|
2016-05-03 20:24:07 -07:00 |
Steven Fackler
|
58654bc491
|
Remove deprecated methods
|
2016-05-03 20:24:07 -07:00 |
Steven Fackler
|
de47d158c2
|
Remove NonblockingSslStream
|
2016-05-03 20:24:07 -07:00 |
Chris Dawes
|
6f410a25b2
|
take enum instead of ints from openssl header file
|
2016-05-03 22:17:07 +01:00 |