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
Andy Gauge
cda2662cbc
Merge branch 'master' into doc-ec
2017-10-24 16:44:21 -07:00
Andy Gauge
05ad00532c
Merge branch 'master' of https://github.com/sfackler/rust-openssl
2017-10-24 16:44:05 -07:00
Andy Gauge
df10bcf960
Update documentation for EC module
2017-10-24 16:43:01 -07:00
Steven Fackler
9b9a59a760
Merge pull request #758 from bvinc/want_read_typo
...
Fixed a typo in an error message, WANT_WRITE -> WANT_READ
2017-10-17 20:02:11 -07:00
Brian Vincent
d5299a8d2b
Fixed a typo in an error message, WANT_WRITE -> WANT_READ
2017-10-17 20:06:35 -05:00
Brian Vincent
b23e5b59ce
Add an example of making a CA and certs and verifying.
2017-10-17 20:04:17 -05:00
Steven Fackler
09f2a3e9db
Release v0.9.20
2017-10-14 14:36:55 -07:00
Steven Fackler
f4f00d4613
Merge pull request #755 from AndyGauge/doc-dsa
...
Documentation for DSA module
2017-10-14 13:08:17 -07:00
Andy Gauge
80efaf72e6
DSA size returns maximum size of signature
2017-10-11 13:06:52 -07:00
Andy Gauge
a62069cef9
Began EC documenation
2017-10-11 13:04:53 -07:00
Andy Gauge
2c7f0e7604
Merge branch 'master' of https://github.com/sfackler/rust-openssl
2017-10-09 12:10:04 -07:00
Andy Gauge
39f918ff3d
Documentation improvements for DSA module
2017-10-09 12:06:46 -07:00
BrianOn99
75e6db6f00
Move doc details into another paragraph
2017-10-09 11:14:27 +08:00
Steven Fackler
44a000f3a6
Merge pull request #753 from zsck/issue719
...
Added module-level documentation for the `sha` module.
2017-10-08 16:54:13 -07:00
Steven Fackler
79d6172571
Merge pull request #749 from johnthagen/conf
...
Document conf module
2017-10-08 16:52:30 -07:00
johnthagen
407f330d7b
Move OpenSSL implementation details into a normal comment
2017-10-07 18:29:53 -04:00
Zack Mullaly
a33efaa349
Include the hex crate and ToHex import to the second example
2017-10-07 17:07:53 -04:00
Zack Mullaly
f206eb6a4b
Added module-level documentation for the `sha` module.
...
The documentation included describes what the SHA family of hash functions is,
what hash functions are for, and a little bit about why one may want to use the
SHA family of hash functions. I have also included a couple of examples demonstrating
how to create a hasher and update it, as well as how to hash bytes directly.
2017-10-07 16:49:09 -04:00
Steven Fackler
9d43fc6e02
Merge pull request #744 from AndyGauge/doc-bn
...
Doc BigNum
2017-10-07 13:44:54 -07:00
Steven Fackler
0058478392
Merge pull request #748 from AndyGauge/doc-cms
...
CMS module documentation
2017-10-07 13:08:32 -07:00
Andy Gauge
040287dbb5
Module level documentaiton rewrite
2017-10-04 08:22:40 -07:00
Andy Gauge
a989e414f4
Describe return values of groups.
2017-10-04 08:17:14 -07:00
Andy Gauge
de18ccf5fe
Begun DSA documentation
2017-10-04 08:01:35 -07:00
Steven Fackler
ff8f54812c
Merge pull request #752 from chrisvittal/libressl262
...
Add support for LibreSSL 2.6.2
2017-10-03 22:11:29 -07:00
Christopher Vittal
1308cb2b52
Fix cfgs for libressl262
2017-10-04 00:53:09 -04:00
Christopher Vittal
701d3781dd
Update CI to use LibreSSL 2.6.2
2017-10-04 00:05:24 -04:00
Christopher Vittal
e0efd1d438
Add support for LibreSSL 2.6.2
2017-10-03 23:59:33 -04:00