Steven Fackler
d1724d49ae
Merge pull request #786 from sfackler/sign-tweaks
...
Sign tweaks
2017-12-03 18:14:06 -08:00
Steven Fackler
531ca4a0fa
Documentation for the `sign` module.
...
Closes #720
2017-12-03 17:01:12 -08:00
Steven Fackler
1c4b933faf
Rename Signer::finish to sign_to_vec
2017-12-03 15:58:37 -08:00
Steven Fackler
3cd486d956
Clean up tests
2017-12-03 15:30:22 -08:00
Steven Fackler
13a13727e8
Merge pull request #785 from P-E-Meunier/split-signer-finish
...
Splitting the sign::Signer::finish function, to avoid allocations
2017-12-03 15:08:51 -08:00
pe@pijul.org
9732264b51
Simplifying finish_into
2017-12-03 23:37:58 +01:00
pe@pijul.org
905d3f716b
Splitting the sign::Signer::finish function, to avoid allocations
2017-12-03 12:10:21 +01:00
Steven Fackler
b40bddfe02
Merge pull request #784 from P-E-Meunier/master
...
Adding dp(), dq() and qi() methods to RSA, to get the CRT parameters back
2017-12-02 08:44:12 -08:00
pe@pijul.org
9f1066704c
Fixing the CI tests
2017-12-02 17:13:23 +01:00
pe@pijul.org
fccb2eab4e
Adding dp(), dq() and qi() methods to RSA, to get the CRT parameters back
2017-12-02 12:30:50 +01:00
Steven Fackler
490e8a4f69
Merge pull request #783 from ignatenkobrain/patch-1
...
bump lazy_static to 1
2017-11-30 09:21:20 -08:00
Igor Gnatenko
fc08ffa1fe
bump lazy_static to 1
2017-11-30 17:41:58 +01:00
Steven Fackler
78ffe0a89c
Release openssl 0.9.22
2017-11-29 09:38:28 -08:00
Steven Fackler
0577d06912
Release openssl-sys 0.9.22
2017-11-29 09:37:42 -08:00
Steven Fackler
f6085700ea
Merge pull request #781 from sfackler/foreign-types-bump
...
Upgrade foreign-types
2017-11-26 21:34:42 -08:00
Steven Fackler
e9ad9f1afd
Upgrade foreign-types
...
foreign-types 0.3 and 0.2 now share the same types and traits, so this
is backwards compatible.
2017-11-26 17:07:24 -07:00
Steven Fackler
27a5b33f9d
Merge pull request #779 from sfackler/revert-778-foreign-types
...
Revert "Update foreign-types to 0.3"
2017-11-21 08:51:46 -08:00
Steven Fackler
de987f20c8
Revert "Update foreign-types to 0.3"
2017-11-21 08:51:37 -08:00
Steven Fackler
6f54dff650
Merge pull request #778 from nox/foreign-types
...
Update foreign-types to 0.3
2017-11-21 08:47:55 -08:00
Anthony Ramine
93be1c4f2f
Update foreign-types to 0.3
2017-11-21 09:17:39 +01:00
Steven Fackler
e6dc718070
Remove travis badge
2017-11-20 18:58:29 -08:00
Steven Fackler
089893e5c4
Remove unused travis file
2017-11-20 18:57:22 -08:00
Steven Fackler
6a65277e53
Merge pull request #777 from sfackler/osx-circle
...
Use CircleCI for MacOS builds
2017-11-20 18:57:10 -08:00
Steven Fackler
66b0f13ad1
Use CircleCI for MacOS builds
2017-11-20 18:39:29 -08:00
Steven Fackler
e221b76e28
Release v0.9.21
2017-11-17 09:11:06 -08:00
Steven Fackler
ca0c828d72
Merge pull request #775 from sfackler/libressl-stable
...
Whitelist stable libressl version ranges
2017-11-14 11:35:57 -08:00
Steven Fackler
55bf390dbe
Adjust libressl version detection
...
The 2.5.3+ and 2.6.3+ series are ABI-stable, so we don't need to
whitelist individual releases in those ranges.
2017-11-13 21:51:55 -08:00
Steven Fackler
39b5f29499
Remove libressl 2.6.2 build
2017-11-13 21:46:00 -08:00
Steven Fackler
b91aed22c6
Merge pull request #759 from feeeeb/libressl-v2.6.3
...
Libressl v2.6.3
2017-11-13 08:53:35 -08:00
phoebe jenkins
a8b7e357f3
Update CI to use LibreSSL 2.6.3
2017-11-13 09:51:17 -05:00
phoebe jenkins
6257835757
Add support for LibreSSL 2.6.3
2017-11-13 09:51:17 -05:00
Steven Fackler
2b3dda12a4
Merge pull request #773 from gbip/master
...
Impl Send and Sync for all types which are created by `foreign_type` !
2017-11-10 17:12:16 -08: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
65c1c4e039
Merge pull request #757 from bvinc/master
...
Add an example of making a CA and certs and verifying.
2017-11-07 11:46:10 -08:00
Brian Vincent
4a6fe97f9c
Merge branch 'my-temp-work'
2017-11-06 23:18:31 -06:00
Brian Vincent
5eea31676e
Add an example of making a CA and certs and verifying.
2017-11-06 23:14:56 -06:00
Steven Fackler
feb4c94719
Merge pull request #771 from myfreeweb/libressl-cms-h-fix
...
Fix LibreSSL cms.h detection
2017-11-06 11:23:13 -08:00
Greg V
6e66bf9c38
Fix LibreSSL cms.h detection
...
Also test without system OpenSSL headers when building OpenSSL on CircleCI
2017-11-06 20:52:59 +03:00
Steven Fackler
8830bd5daf
Add a couple of FIXMEs
2017-11-05 10:47:05 -08:00
Steven Fackler
6bb54e0171
Merge pull request #764 from AndyGauge/doc-error
...
Doc error
2017-11-05 10:24:59 -08:00
Steven Fackler
8e0b69aa73
Merge pull request #769 from sfackler/want-read
...
Handle local retries
2017-11-04 15:50:35 -07:00
Steven Fackler
a1a3219483
Handle local retries
...
OpenSSL can return SSL_ERROR_WANT_READ even on blocking sockets after
renegotiation or heartbeats. Heartbeats ignore the flag that normally
makes these things handled internally anyway on 1.0.2. To handle this
more properly, we now have a special error type we use to signal this
event. The `Read` and `Write` implementation automatically retry in this
situation since that's what you normally want. People can use `ssl_read`
and `ssl_write` if they want the lower level control.
Closes #760
2017-11-04 13:32:18 -07:00
AndyGauge
829c805543
fixed broken example and syntax error in module level documentation
2017-11-04 12:24:24 -07:00
Steven Fackler
27c3b01ad8
Merge pull request #747 from BrianOn99/symm
...
Symm documentation
2017-11-04 11:51:05 -07:00
Steven Fackler
f79d92dd67
Merge pull request #761 from AndyGauge/doc-ec
...
Doc ec module
2017-11-04 11:50:22 -07:00
Steven Fackler
7a02ace4fd
Merge pull request #768 from ia0/update_data_encoding
...
Update data-encoding major version
2017-11-04 11:42:56 -07:00
Julien Cretin
a5c582a7df
Update data-encoding major version
2017-11-04 18:33:00 +01:00
Steven Fackler
bc38213d9c
Merge pull request #767 from sfackler/ci-bump
...
Bump CI openssl versions
2017-11-04 09:19:32 -07:00
Steven Fackler
97b046bf4f
Bump CI openssl versions
...
Also remove caching in appveyor to deal with corruption issue
2017-11-04 00:01:11 -07:00
Andy Gauge
556f371689
Error documentation improvement
2017-10-27 16:59:36 -07:00