Steven Fackler
ac1021373c
Merge pull request #928 from sfackler/revert-927-move-prot-accessors
...
Revert "Move proto version accessors to SslContextRef"
2018-05-20 20:55:40 -07:00
Steven Fackler
7a7f98a32c
Revert "Move proto version accessors to SslContextRef"
2018-05-20 20:55:20 -07:00
Steven Fackler
6bc52f076e
Merge pull request #927 from sfackler/move-prot-accessors
...
Move proto version accessors to SslContextRef
2018-05-20 20:55:00 -07:00
Steven Fackler
b976b5fd52
Move proto version accessors to SslContextRef
...
Add a Derf impl for SslContextBuilder so existing use still works.
2018-05-20 20:47:00 -07:00
Steven Fackler
a2be3535b5
Changelog
2018-05-20 20:43:33 -07:00
Steven Fackler
41b0520416
Merge pull request #926 from sfackler/clean-errors
...
Improve error Display impls
2018-05-20 20:28:48 -07:00
Steven Fackler
f0347fbce8
Improve error Display impls
2018-05-20 19:37:19 -07:00
Steven Fackler
83f6a24026
Merge pull request #925 from sfackler/stack-sync-send
...
Make Stack Sync + Send
2018-05-20 15:35:07 -07:00
Steven Fackler
3ab1cc7a8f
Make Stack Sync + Send
2018-05-20 15:24:38 -07:00
Steven Fackler
9f5d750744
Merge pull request #924 from sfackler/libressl-alpn
...
Support ALPN on libressl
2018-05-20 12:58:28 -07:00
Steven Fackler
4c1fdf1d81
Support ALPN on libressl
...
Closes #690
2018-05-20 12:52:49 -07:00
Steven Fackler
440ede3b54
Merge pull request #923 from sfackler/libressl-hostname
...
Hostname verification support on libressl
2018-05-20 12:47:00 -07:00
Steven Fackler
a6fcef01c0
Overhaul openssl cfgs
...
Also expose hostname verification on libressl
2018-05-20 12:33:02 -07:00
Steven Fackler
9df403043b
Expose X509_VERIFY_PARAM on libressl
2018-05-20 11:29:27 -07:00
Steven Fackler
862d784161
Clean up openssl-sys cfgs
2018-05-20 11:29:27 -07:00
Steven Fackler
b397bc45af
Merge pull request #922 from sfackler/libressl-min-max-version
...
Support min/max version in LibreSSL
2018-05-19 20:41:09 -07:00
Steven Fackler
d991566f2b
Support min/max version in LibreSSL
...
Their implementations of the accessors don't behave expected with no
bounds, so we ignore those bits of the tests.
2018-05-19 19:57:12 -07:00
Steven Fackler
9ba53102f9
Merge pull request #921 from eonil/master
...
Find path prefix to OpenSSL installed by Homebrew better.
2018-05-18 11:22:36 -07:00
eonil
e037c0fcb8
Find path prefix to OpenSSL installed by Homebrew.
2018-05-19 03:13:07 +09:00
Steven Fackler
9e5dcb03f2
Merge pull request #919 from sfackler/cleanup
...
Some sys cleanup
2018-05-13 17:17:52 +01:00
Steven Fackler
1a909c8e5e
Some sys cleanup
2018-05-13 08:50:00 -07:00
Steven Fackler
53671518fd
Merge pull request #902 from ur0/CMS_sign
...
Add the CMS_sign and i2d_CMS_ContentInfo function bindings
2018-05-13 15:53:49 +01:00
Steven Fackler
5debc1ba5a
Merge pull request #918 from sfackler/rsa-clone
...
Implement Clone for Rsa
2018-05-13 01:50:13 +01:00
Steven Fackler
b1e5c8b1ed
Implement Clone for Rsa
...
Closes #917
2018-05-12 16:34:47 -07:00
Steven Fackler
ff2c7ffefd
Merge Ssl impl blocks
2018-05-12 16:50:50 +01:00
Steven Fackler
78abc9b64f
Merge pull request #916 from sfackler/ssl-callback-cleanup
...
Clean up SSL callbacks
2018-05-12 15:15:21 +01:00
Steven Fackler
c25b6f3e26
Clean up SSL callbacks
...
Also add an Arc to avoid a weird use after free edge case if a callback
changes a callback.
2018-05-12 15:02:53 +01:00
Steven Fackler
af5a7178cb
Merge pull request #915 from sfackler/callback-cleanup
...
Change SslContext callback handling
2018-05-12 14:15:54 +01:00
Steven Fackler
5cfbe7ac6a
Disable tests that talk to Google on LibreSSL 2.5.0
...
They're flickering, and I'm assuming it's just because that version is
so old.
2018-05-12 13:59:22 +01:00
Steven Fackler
e5d65306e7
Change SslContext callback handling
...
Use the existing infrastructure!
2018-05-12 13:19:01 +01:00
Umang Raghuvanshi
afaa2387c8
Gate away CMS_KEY_PARAM from OpenSSL 1.0.1
2018-05-10 21:41:59 +05:30
Umang Raghuvanshi
541458c1c1
Properly version-gate CMS constants
2018-05-10 21:20:32 +05:30
Umang Raghuvanshi
90898e99c9
Move CMS_* flags to the openssl-sys package
...
Also renames attributes in the bitflags struct.
2018-05-10 20:26:57 +05:30
Steven Fackler
436afb8f57
Merge pull request #913 from sfackler/fix-get-version
...
Fix base version for min/max proto accessors
2018-05-09 20:13:27 +01:00
Steven Fackler
7a1b59d605
Fix base version for min/max proto accessors
...
Closes #911
2018-05-09 20:04:43 +01:00
Steven Fackler
5b0a0e5692
Merge pull request #908 from sfackler/102g-fix
...
Flag off constants added in 1.0.2h
2018-04-30 21:27:23 -07:00
Steven Fackler
cc8866ac3c
Fix changelog typo
2018-04-30 20:53:12 -07:00
Steven Fackler
bc0809a17d
Flag off constants added in 1.0.2h
...
Closes #868
2018-04-30 20:52:19 -07:00
Steven Fackler
42cbd0111b
Release openssl v0.10.7
2018-04-30 20:41:23 -07:00
Steven Fackler
25e3f66e3e
Release openssl-sys v0.9.30
2018-04-30 20:40:29 -07:00
Steven Fackler
ed20fd7087
Changelog
2018-04-30 20:39:48 -07:00
Steven Fackler
80606fc0f0
Merge pull request #906 from Ralith/session-der
...
Expose SslSession <-> DER conversion
2018-04-29 09:23:23 -07:00
Benjamin Saunders
47431f66bb
Expose SslSession <-> DER conversion
2018-04-29 01:54:16 -07:00
Steven Fackler
6f59406067
Merge pull request #905 from sfackler/cleanup
...
Misc cleanup
2018-04-27 15:55:39 -07:00
Steven Fackler
aa619c81c0
Some misc cleanup
2018-04-27 15:41:12 -07:00
Steven Fackler
f90e00500c
Merge pull request #904 from sfackler/version-number
...
Reform version checking logic
2018-04-27 13:29:04 -07:00
Steven Fackler
03a4c6bd26
Reform version checking logic
...
Rather than having an infinitely growing set of things to look for, just
grab the literal version out. We also provide that to downstream crates,
and it should be used rather than the random assortment of other stuff
that's also passed down.
2018-04-26 22:45:09 -07:00
Umang Raghuvanshi
043ad63a52
Use bitflags for CMS options
2018-04-26 09:15:29 +05:30
Steven Fackler
24ece94e99
Remove Rsa::build
...
It could be a bit confusing since it only works for private keys.
2018-04-25 19:55:35 -07:00
Steven Fackler
261463542f
Merge pull request #901 from eoger/rsa-from-builder
...
Add RsaPrivateKeyBuilder
2018-04-25 14:51:02 -07:00