Commit graph

67 commits

Author SHA1 Message Date
Vincent Hanquez
e454baf99a bump up dependencies, and bump version to 0.4.1 2011-10-31 22:25:36 +00:00
Vincent Hanquez
727a3f6d53 fixing up for newer certificate 2011-10-11 06:04:41 +01:00
Vincent Hanquez
44dbab63c5 fixup with latest tls vectorisation of the connection. 2011-09-29 09:25:51 +01:00
Vincent Hanquez
cfe3b1f9fa add TLS1.2 as allowed versions 2011-08-17 20:59:53 +01:00
Vincent Hanquez
3b65345b46 fix structure for new api 2011-08-14 12:00:44 +01:00
Vincent Hanquez
fe576cd01d define hash structure 2011-08-13 12:30:27 +01:00
Vincent Hanquez
760d26b5b5 Use the new bulk structure to define ciphers. 2011-08-13 12:06:03 +01:00
Vincent Hanquez
ce69415e38 set up a dev version of tls-extra that depends on dev tls. 2011-08-13 12:03:57 +01:00
Vincent Hanquez
686ced12c6 bump to 0.3.1 2011-06-19 11:59:40 +01:00
Vincent Hanquez
4b90486f10 fixup dummy windows/macos X implementation 2011-06-19 11:59:11 +01:00
Vincent Hanquez
8d59e6a3a0 allow experimental connection on fd too. 2011-06-12 19:23:31 +01:00
Vincent Hanquez
ad47dcdcc0 add debuggability of the server side too. 2011-06-12 19:23:17 +01:00
Vincent Hanquez
a93bd26770 check handshake return value 2011-06-12 19:22:32 +01:00
Vincent Hanquez
1b342d8223 use the handshake returns value to know if we need to carry on. 2011-06-11 11:49:44 +01:00
Vincent Hanquez
ecaee55802 fixup related to tls refactoring of the record layer. 2011-06-10 21:25:56 +01:00
Vincent Hanquez
206205091b put secure renegotiation as a quickcheck parameter. 2011-06-08 08:39:16 +01:00
Vincent Hanquez
1fff2eb2f6 update for new TLS 0.7 2011-06-08 07:47:37 +01:00
Vincent Hanquez
ee6b0ad97a update LICENSE 2011-06-08 07:47:32 +01:00
Vincent Hanquez
5789a2cd22 fix certificateVerifyChain to not assume there's a chain. 2011-05-31 21:38:45 +01:00
Vincent Hanquez
6462d8069b add self signed functions 2011-05-31 21:37:46 +01:00
Vincent Hanquez
8df0b64b9d adding some documentation 2011-05-31 21:36:56 +01:00
Vincent Hanquez
a0ef8b36b3 remove commented code 2011-05-31 21:36:38 +01:00
Vincent Hanquez
cb41a771c3 fixup tls 0.7 new certificate callback usage 2011-05-14 09:12:30 +01:00
Vincent Hanquez
688bc7b951 rename CipherKeyExchangeRSA 2011-05-13 21:42:57 +01:00
Vincent Hanquez
283a1a8831 bump tls dependency to 0.7.0 2011-05-13 21:42:47 +01:00
Vincent Hanquez
ad5ed604f9 bump tls-extra 2011-05-13 21:42:37 +01:00
Vincent Hanquez
fa3b41c29c bump version to 0.2.3 2011-05-11 08:26:57 +01:00
Vincent Hanquez
dffebb649d add a function to return the certificate fingerprint 2011-05-11 08:26:46 +01:00
Vincent Hanquez
1dbf712ba9 add a function to check certificate validity 2011-05-11 08:26:32 +01:00
Vincent Hanquez
302709beef use proper time types related to certificate 0.9 2011-05-11 08:25:59 +01:00
Vincent Hanquez
43aa2c737e bump version of dependencies 2011-05-11 08:25:33 +01:00
Vincent Hanquez
255da1b7bd add gitignore 2011-05-11 08:25:01 +01:00
Vincent Hanquez
89f04beed4 bump version to 0.2.2 2011-05-09 09:20:26 +01:00
Vincent Hanquez
97df3e90fd bump version of tls and certificate 2011-05-09 09:20:22 +01:00
Vincent Hanquez
b73b170c03 bump version to 0.2.1 2011-05-04 08:43:47 +01:00
Vincent Hanquez
42e42b801d use tls 0.6.2 protocol debugging capability with the debug flag 2011-05-04 08:43:15 +01:00
Vincent Hanquez
287d5b9c33 move to tls 0.6.0 and use cprng-aes as cryptorandomgen instance. 2011-04-11 20:03:49 +01:00
Vincent Hanquez
8ae0f31147 bump version to 0.1.9 2011-04-11 07:43:01 +01:00
Vincent Hanquez
6feb848284 add network to solve build failure on hackage 2011-04-11 07:42:42 +01:00
Vincent Hanquez
654bff00e1 bump version to 0.1.8 2011-04-10 21:35:12 +01:00
Vincent Hanquez
77ff5edf34 add retrieve certificate example program 2011-04-10 21:34:53 +01:00
Vincent Hanquez
f51cb4d3de Add a helper about connection 2011-04-10 21:34:43 +01:00
Vincent Hanquez
7d9a12d3ae bump version to 0.1.7 2011-04-05 21:37:46 +01:00
Vincent Hanquez
f90861119a fixup non haddock comment to not be recognized as haddock comment. 2011-04-05 21:36:27 +01:00
Vincent Hanquez
a9e56e5c4b Tweak certificate validDomain algorithm
- check more invalid cases
- enforce full match when no wildcard is present
- match wildcard explicitly only once.
2011-04-04 08:53:29 +01:00
Michael Snoyman
84cd71071e certificateVerifyDomain 2011-04-03 12:48:12 +03:00
Vincent Hanquez
07a56054ad bump version to 0.1.5 2011-03-31 21:47:43 +01:00
Vincent Hanquez
6e5f94e5f0 extends certificateVerifyChain comment 2011-03-31 21:47:07 +01:00
Vincent Hanquez
da1142e6bf add one newline 2011-03-31 21:46:53 +01:00
Vincent Hanquez
3b8577cbaf rename certificateVerify to certificateVerifyAgainst 2011-03-31 21:46:36 +01:00