Commit Graph

2052 Commits

Author SHA1 Message Date
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