Steven Fackler
eed97733c8
One more changelog entry
2018-01-08 21:26:27 -08:00
Steven Fackler
79fb47e9e8
Add a couple more changes
2018-01-08 20:36:19 -08:00
Steven Fackler
9acf6ea99f
Add a changelog
2018-01-08 20:19:22 -08:00
Steven Fackler
3ecf146077
Merge pull request #823 from sfackler/sni-tweaks
...
Adjust the SNI callback
2018-01-07 09:39:44 -08:00
Steven Fackler
af7aa52364
Adjust the SNI callback
...
Brings it more in line with how the raw callback is structured.
2018-01-06 22:20:20 -08:00
Steven Fackler
db2b8bbc78
Merge pull request #822 from sfackler/doc-fixes
...
Fix docs
2018-01-06 21:51:08 -08:00
Steven Fackler
f50dd20cb6
Fix docs
2018-01-06 21:42:37 -08:00
Steven Fackler
fe0f33e32b
Merge pull request #821 from sfackler/rsa-accessors
...
Rename and document RSA accessors
2018-01-06 18:32:12 -08:00
Steven Fackler
91e120ca95
Rename and document RSA accessors
2018-01-06 17:44:24 -08:00
Steven Fackler
05c5c422fd
Merge pull request #820 from sfackler/key-constructor-docs
...
Rename key serialization/deserialization methods
2018-01-06 17:14:51 -08:00
Steven Fackler
3c19702299
Rename key serialization/deserialization methods
...
Also document their specific formats.
Closes #502
2018-01-06 13:27:44 -08:00
Steven Fackler
71862e9769
Merge pull request #819 from sfackler/fips
...
FIPS mode support
2018-01-06 09:26:16 -08:00
Steven Fackler
45c15a65ad
FIPS mode support
...
Closes #818
2018-01-06 08:51:20 -08:00
Steven Fackler
753a7d07b1
Merge pull request #811 from apeduru/x509-docs
...
Add documentation for x509 module
2018-01-04 16:48:01 -08:00
Steven Fackler
637c160c83
Merge pull request #814 from sfackler/cleanup
...
Misc cleanup
2018-01-01 17:56:59 -08:00
Ansley Peduru
c4620a30c6
Fix links in x509 module
2018-01-01 16:16:41 -05:00
Ansley Peduru
c2430b87f7
Merge branch 'master' into x509-docs
2018-01-01 15:40:02 -05:00
Steven Fackler
1553447385
Misc cleanup
2018-01-01 12:23:41 -08:00
Steven Fackler
0dd0df84d7
Merge pull request #813 from sfackler/ssl-filetype
...
Move X509Filetype to SslFiletype
2018-01-01 11:55:05 -08:00
Steven Fackler
9043cf9aa7
Move X509Filetype to SslFiletype
...
These constants have the same values, but X509_FILETYPE_DEFAULT doesn't
work in the Ssl methods and using the SSL_* names is a bit less
confusing.
2018-01-01 11:50:07 -08:00
Steven Fackler
1d325624be
Merge pull request #812 from Eijebong/bump_hex
...
Bump hex to 0.3
2018-01-01 09:01:54 -08:00
Ansley Peduru
a4c9dd4af3
Fix x509 doc examples
2018-01-01 11:48:55 -05:00
Bastien Orivel
bb5ab2b43f
Bump hex to 0.3
...
The `to_hex` method has been removed and `hex::encode` should be used
instead.
2018-01-01 17:38:38 +01:00
Ansley Peduru
1a40795886
Add documentation for x509 module
2017-12-31 22:39:28 -05:00
Steven Fackler
d3fff74ae8
Merge pull request #810 from sfackler/key-tag
...
Parameterize keys over what they contain
2017-12-31 10:21:23 -08:00
Steven Fackler
d207897458
Parameterize keys over what they contain
...
Closes #790
2017-12-30 21:53:39 -08:00
Steven Fackler
6238b4a20a
Merge pull request #809 from sfackler/issuer-name
...
Add issuer name access.
2017-12-29 10:55:39 -08:00
Steven Fackler
89dd50b3ce
Add issuer name access.
...
Closes #808
2017-12-29 10:50:49 -08:00
Steven Fackler
a97a90cf05
Merge pull request #807 from sfackler/no-compression
...
Remove `SslRef::compression`
2017-12-28 21:29:26 -07:00
Steven Fackler
1085e79447
Remove `SslRef::compression`
...
TLS compression is extremely deprecated, so no-one should be messing
with this in the first place.
2017-12-28 20:22:05 -08:00
Steven Fackler
afec43351c
Merge pull request #806 from sfackler/servername-param
...
Add a parameter to servername
2017-12-28 11:24:42 -07:00
Steven Fackler
23bab6336e
Add a parameter to servername
2017-12-28 10:18:23 -08:00
Steven Fackler
e1d442e65b
Merge pull request #804 from sfackler/alpn-overhaul
...
Overhaul ALPN
2017-12-27 16:30:28 -07:00
Steven Fackler
7fbda61609
Overhaul ALPN
...
There was previously a lot of behind the scenes magic. We now bind much
more directly to the relevant functions.
Also remove APN support. That protocol is supersceded by ALPN - let's
see if anyone actually needs to use it.
2017-12-27 16:24:01 -07:00
Steven Fackler
dcfe1dfa8b
Merge pull request #802 from sfackler/ssl-error
...
Overhaul ssl error
2017-12-27 09:52:03 -07:00
Steven Fackler
52a06adc08
Overhaul ssl error
2017-12-26 21:03:49 -07:00
Steven Fackler
642d5bd54d
Merge pull request #801 from sfackler/verify-error
...
Overhaul verify error type
2017-12-26 15:04:26 -07:00
Steven Fackler
1166a6c3bf
Flag off constant
2017-12-26 14:54:45 -07:00
Steven Fackler
f9866cd44f
Split X509StoreContextRef::ssl up
2017-12-26 14:53:35 -07:00
Steven Fackler
129b6b9d84
Overhaul verify error type
...
Also set the error in the hostname verification callback for 1.0.1
2017-12-26 14:43:10 -07:00
Steven Fackler
be04bc4064
Merge pull request #800 from sfackler/connector-construction
...
Adjust SslConnector and SslAcceptor construction
2017-12-26 10:44:20 -07:00
Steven Fackler
19dc6ce1eb
Adjust SslConnector and SslAcceptor construction
2017-12-26 10:39:21 -07:00
Steven Fackler
3fe5d562fb
Merge pull request #799 from sfackler/no-any
...
Drop Any bounds
2017-12-26 08:00:40 -08:00
Steven Fackler
ce0641f093
Drop Any bounds
2017-12-26 08:55:12 -07:00
Steven Fackler
fdb8909c32
Merge pull request #798 from sfackler/deprecation
...
Remove deprecated APIs
2017-12-26 07:43:31 -08:00
Steven Fackler
2adf2cf12b
Remove deprecated APIs
2017-12-25 22:09:27 -07:00
Steven Fackler
ff9fe6fe04
Merge pull request #797 from sfackler/fixmes
...
Fix a bunch of FIXMEs
2017-12-25 20:49:30 -08:00
Steven Fackler
3744e31e16
Fix a bunch of FIXMEs
2017-12-25 21:44:41 -07:00
Steven Fackler
90d8a799fe
Merge pull request #796 from sfackler/assoc-consts
...
Associated consts
2017-12-25 20:24:24 -08:00
Steven Fackler
7cc6c9b2f2
Tweak default ssl options
2017-12-25 21:18:49 -07:00