Commit graph

  • 1e7a523e9f Merge branch 'master' of ssh://github.com/vincenthz/hs-tls master Vincent Hanquez 2014-04-18 09:35:29 +0100
  • 9c7736bc20 repair retrieve certificate validation, and improve fingerprints Vincent Hanquez 2014-04-18 06:09:42 +0100
  • b8c03c329d Merge pull request #59 from celwell/patch-1 Vincent Hanquez 2014-04-13 13:13:12 +0100
  • a405d8550c spelling and grammar Christopher Elwell 2014-04-08 19:10:34 -0700
  • dbe54e51ac bump version to 1.2.6 tls-v1.2.6 Vincent Hanquez 2014-03-23 11:07:54 +0000
  • fc4d94823b add new item to changelog Vincent Hanquez 2014-03-23 11:07:40 +0000
  • 8653d49a42 catch Error_EOF exception and return empty data. Vincent Hanquez 2014-03-23 10:55:39 +0000
  • beb4e7c67d fix socket backend to stop looping when not receiving data Vincent Hanquez 2014-03-23 10:55:03 +0000
  • 619d05f80f add item to changelog. Vincent Hanquez 2014-03-23 07:18:32 +0000
  • c7a41b4244 bump version to 1.2.5 tls-v1.2.5 Vincent Hanquez 2014-03-23 07:11:15 +0000
  • ffd061ef95 Add a way to delay interpreting the SKX structure until actually needed. Vincent Hanquez 2014-03-23 07:08:43 +0000
  • 5af55db180 bump version to 0.3.2 tls-debug-v0.3.2 Vincent Hanquez 2014-03-23 06:19:45 +0000
  • 18b68ed251 bump version to 1.2.4 tls-v1.2.4 Vincent Hanquez 2014-03-23 06:19:00 +0000
  • f281e1ee6e add items to changelog Vincent Hanquez 2014-03-23 06:18:33 +0000
  • 410bc95951 Enable SSL3 protocol version by default. Vincent Hanquez 2014-03-23 06:16:16 +0000
  • 14eb3c686c Accept non-fatal UnrecognizedName alert after ClientHello. Vincent Hanquez 2014-03-23 06:07:25 +0000
  • 3e9a67761b Add proper lower bounds for cereal. fix #57 Vincent Hanquez 2014-03-23 05:21:37 +0000
  • 4f2ca5cf14 get a way to activate io debug. Vincent Hanquez 2014-03-22 16:08:11 +0000
  • a93372da24 when specifying tls10, actually get tls10. not tls11 Vincent Hanquez 2014-03-22 16:07:52 +0000
  • 50ee02138d fix bug where version would be inferior to the one specified Vincent Hanquez 2014-03-22 16:07:33 +0000
  • a9225cabf5 bump version to 0.3.1 tls-debug-v0.3.1 Vincent Hanquez 2014-03-22 07:46:57 +0000
  • e5c7674a56 bump version to 1.2.3 tls-v1.2.3 Vincent Hanquez 2014-03-22 07:46:46 +0000
  • d2f054b4e3 add CHANGELOG file Vincent Hanquez 2014-03-22 07:46:34 +0000
  • 53541f5b9f add a Changelog. Vincent Hanquez 2014-03-22 07:46:15 +0000
  • 1d80e2ea79 Fix supported protocol versions in simple client being too strict Vincent Hanquez 2014-03-22 07:25:09 +0000
  • 7d0e1d5267 Allow handshake records to be split across records. Vincent Hanquez 2014-03-22 06:54:37 +0000
  • 14c3325c75 put the type of the handshake for the parsing of handshake message. Vincent Hanquez 2014-03-22 05:51:51 +0000
  • 8088d3e265 Export the partial capability and wrap it in a easier layer. Vincent Hanquez 2014-03-22 05:50:09 +0000
  • 53d028d208 remove old code commented Vincent Hanquez 2014-03-21 11:16:07 +0000
  • cacab68840 use byteable to get a -> Bytestring function. Vincent Hanquez 2014-03-21 11:09:12 +0000
  • 84864e9b6f Merge pull request #51 from rethab/master Vincent Hanquez 2014-02-22 14:20:51 +0000
  • 53a09a45a3 Fixed typos in documentation Reto Hablützel 2014-02-21 10:50:54 +0100
  • 362c51ab91 Ignore cabal sandbox files Reto Hablützel 2014-02-21 10:50:31 +0100
  • 4c5da1ce4f fix cabal description Vincent Hanquez 2014-02-07 16:48:39 +0000
  • 2d35f1a118 bump version to 1.2.2 tls-v1.2.2 Vincent Hanquez 2014-01-29 04:41:54 +0000
  • 331651b0ca add a way to get credentials from memory instead of from files. Vincent Hanquez 2014-01-29 04:41:47 +0000
  • a59f8b334a clarify the documentation on what's expected from LoadX509 Vincent Hanquez 2014-01-29 04:41:18 +0000
  • a96e575243 bump version to 1.2.1 tls-v1.2.1 Vincent Hanquez 2014-01-27 10:00:04 +0000
  • 47c7243385 When the KeyUsage extension is not here, no restrictions apply on the key Vincent Hanquez 2014-01-27 09:56:51 +0000
  • 7d64ffe5a4 remove extra directory Vincent Hanquez 2014-01-27 07:28:03 +0000
  • 7287817fae bump version to 0.3.0 tls-debug-v0.3.0 Vincent Hanquez 2014-01-27 06:32:58 +0000
  • 0b1e299180 bump version to 1.2.0 tls-v1.2.0 Vincent Hanquez 2014-01-27 06:32:28 +0000
  • 98ebefa3bb prepare a release Vincent Hanquez 2014-01-27 06:32:08 +0000
  • f6ecbf82c6 export some extra validation data types Vincent Hanquez 2014-01-27 04:17:30 +0000
  • 228928bf15 remaining cleanup and reactive all options, and tls-extra removal Vincent Hanquez 2014-01-27 04:03:53 +0000
  • 8b03b9ca86 add Network.TLS.Extra for best compatibility with tls-extra removal Vincent Hanquez 2014-01-27 04:03:26 +0000
  • 4905fb1ecb add ciphers tests. Vincent Hanquez 2014-01-27 03:51:17 +0000
  • 182ef6a096 fold tls-extra ciphers in tls. Vincent Hanquez 2014-01-27 03:51:02 +0000
  • c6117b96f3 misc realignement Vincent Hanquez 2014-01-27 03:50:20 +0000
  • ad6ed6beac add some Show and Eq instances Vincent Hanquez 2014-01-27 03:50:04 +0000
  • 51d9c999f0 align properly Vincent Hanquez 2014-01-26 14:15:30 +0000
  • ddc52166e3 repair Retrieve certificate and add ability to show fingerprint Vincent Hanquez 2014-01-26 14:15:18 +0000
  • eb156d78fe repair simple client Vincent Hanquez 2014-01-26 14:15:10 +0000
  • bc9c1e690d various updates related to new tls Vincent Hanquez 2014-01-26 08:17:51 +0000
  • 72eb1d10f1 repair loggin Vincent Hanquez 2014-01-26 07:06:39 +0000
  • d76ae2efa3 add more ignore files Vincent Hanquez 2014-01-26 07:03:24 +0000
  • 86375aaa57 move onHandshake to a serverHooks, and remove CommonHooks everywhere. Vincent Hanquez 2014-01-26 07:02:43 +0000
  • 251a0b2193 move logging into dynamic hooks Vincent Hanquez 2014-01-26 06:50:47 +0000
  • 8dccb7d7bd document hooks Vincent Hanquez 2014-01-26 06:38:53 +0000
  • 11575711bc add dynamic recv certificate hook and remove the static one. Vincent Hanquez 2014-01-26 06:37:17 +0000
  • a880d4081e remove Connection module, vector as dependencies, and re-add x509/x509-store Vincent Hanquez 2014-01-25 16:56:16 +0000
  • 8985ae49cd update tls extra to the new tls. Vincent Hanquez 2014-01-25 16:54:15 +0000
  • 4e5ff7f53d Change the way parameters are created. Vincent Hanquez 2014-01-25 16:51:51 +0000
  • 8e128a0412 export information and related. Vincent Hanquez 2014-01-17 08:49:16 +0000
  • 68594044c7 remove connectVersion. Vincent Hanquez 2014-01-17 07:11:07 +0000
  • f0bc03863b add a way to get information about a context. Vincent Hanquez 2014-01-17 07:10:28 +0000
  • 2d1aeb76c2 make compression an instance of Eq. Vincent Hanquez 2014-01-17 07:09:50 +0000
  • 439ea6ba85 use the backend class completely and mark contextNewOnX symbols as deprecated Vincent Hanquez 2014-01-17 06:55:33 +0000
  • eb90d5be00 define failOnEitherError Vincent Hanquez 2014-01-16 10:48:47 +0000
  • aa8856c68a remove connectVersion as it should be the maximum of allowedVersions Vincent Hanquez 2014-01-12 07:15:16 +0000
  • 50797bae50 cleanup import Vincent Hanquez 2014-01-10 08:30:30 +0000
  • 453fab50ed split Backend and introduce a new HasBackend class Vincent Hanquez 2014-01-10 07:01:34 +0000
  • 614b5b4c6b split parameters from context Vincent Hanquez 2014-01-05 11:14:17 +0000
  • 8a05317d40 slightly better error when no ciphers are available Vincent Hanquez 2014-01-02 06:09:09 +0000
  • 0e0a7ce6ec generate some dhparams Vincent Hanquez 2013-12-29 07:14:08 +0000
  • f7447925af add some ciphers to Stunnel Vincent Hanquez 2013-12-29 07:13:52 +0000
  • c729228ca0 add some ciphers to SimpleClient Vincent Hanquez 2013-12-29 07:13:34 +0000
  • a16f8b685d define some extra DHE+SHA256 ciphers Vincent Hanquez 2013-12-28 20:43:14 +0000
  • 22ed5ce172 add support for DHE in stunnel Vincent Hanquez 2013-12-28 20:39:14 +0000
  • 60e5064059 update README Vincent Hanquez 2013-12-28 20:11:09 +0000
  • ce4fb75531 update TODO. DHE RSA+DSS is now supported. Vincent Hanquez 2013-12-28 15:30:53 +0000
  • 5a3422cbbc generate DSA certificate and RSA certificate with proper extensions for tests Vincent Hanquez 2013-12-28 15:30:37 +0000
  • fa0d01df0d update utility with new ciphers and new credentials system. Vincent Hanquez 2013-12-28 15:29:44 +0000
  • 5c776b7fc4 add new DHE-DSS ciphers Vincent Hanquez 2013-12-28 15:28:01 +0000
  • 323fb95fbe consistent style in record structure. Vincent Hanquez 2013-12-28 15:26:33 +0000
  • 3297441e0b limit to crypto-pubkey > 0.2.4 Vincent Hanquez 2013-12-28 15:26:03 +0000
  • 56f89956d0 add tests related to DHE DSS Vincent Hanquez 2013-12-28 15:25:54 +0000
  • 85f436afe6 add a system to filter cipher that we can't use because we don't have the right credentials loaded. Vincent Hanquez 2013-12-28 15:25:13 +0000
  • acf9708199 use the new credentials system to be able to handle RSA and DSS certificate at the same time. Vincent Hanquez 2013-12-28 15:24:20 +0000
  • 9a05ac9553 limit the X509 import list of what we need Vincent Hanquez 2013-12-28 15:20:07 +0000
  • f72293d32f properly do DSS/RSA in DHE methods. Vincent Hanquez 2013-12-28 15:19:39 +0000
  • a111d703a4 simplify the handshake key state. Vincent Hanquez 2013-12-28 15:17:42 +0000
  • 64946c8fb8 error in serverKeyXchg with RSA. Vincent Hanquez 2013-12-28 15:15:06 +0000
  • 761ba1ac5c add support for DSS signature. Vincent Hanquez 2013-12-28 15:14:09 +0000
  • b3068deec8 add support for DSA signing and verification. Vincent Hanquez 2013-12-28 15:13:43 +0000
  • 8e6a6d9456 add a credentials module Vincent Hanquez 2013-12-28 15:12:14 +0000
  • 08997c96f0 default the version if not set which allow to report very early error (e.g. no cipher in common) properly Vincent Hanquez 2013-12-28 15:09:25 +0000
  • 891cf168ac add simple method to get the certificate leaf. Vincent Hanquez 2013-12-28 15:07:20 +0000
  • 541d440a29 make README uptodate with the DHE-RSA support. Vincent Hanquez 2013-12-14 07:12:49 +0000
  • 4bc8156372 add tests for DHE_RSA. Vincent Hanquez 2013-12-11 16:40:24 +0800