cameronrich
9c91e355da
Now load PEM cert bundles correctly for verification.
...
git-svn-id: svn://svn.code.sf.net/p/axtls/code/trunk@201 9a5d90b5-6617-0410-8a86-bb477d3ed2e3
2011-01-24 22:49:20 +00:00
cameronrich
e254859fb0
Default is always 150 regardless of ssl configuration.
...
git-svn-id: svn://svn.code.sf.net/p/axtls/code/trunk@200 9a5d90b5-6617-0410-8a86-bb477d3ed2e3
2011-01-20 08:51:42 +00:00
cameronrich
18c3faf4a8
added test case for non-blocking sockets.
...
git-svn-id: svn://svn.code.sf.net/p/axtls/code/trunk@199 9a5d90b5-6617-0410-8a86-bb477d3ed2e3
2011-01-19 22:41:03 +00:00
cameronrich
2c092baa28
Name change to SSL_CONNECT_IN_PARTS as last name was ambiguous.
...
git-svn-id: svn://svn.code.sf.net/p/axtls/code/trunk@198 9a5d90b5-6617-0410-8a86-bb477d3ed2e3
2011-01-16 21:59:50 +00:00
cameronrich
faba18dfc1
Check made in ssl_write for EAGAIN return from write().
...
git-svn-id: svn://svn.code.sf.net/p/axtls/code/trunk@197 9a5d90b5-6617-0410-8a86-bb477d3ed2e3
2011-01-16 21:44:03 +00:00
cameronrich
529d87ba09
Added Visual Studio 2010 support and fixed some VS compilation issues.
...
Removed code to force blocking mode.
git-svn-id: svn://svn.code.sf.net/p/axtls/code/trunk@196 9a5d90b5-6617-0410-8a86-bb477d3ed2e3
2011-01-14 23:25:33 +00:00
cameronrich
e68581f0c2
Small code factoring improvement to do_client_connect()
...
git-svn-id: svn://svn.code.sf.net/p/axtls/code/trunk@195 9a5d90b5-6617-0410-8a86-bb477d3ed2e3
2011-01-14 14:10:36 +00:00
cameronrich
f2dabd56b7
Allow non-blocked ssl_client_new() operation.
...
git-svn-id: svn://svn.code.sf.net/p/axtls/code/trunk@194 9a5d90b5-6617-0410-8a86-bb477d3ed2e3
2011-01-14 13:57:34 +00:00
cameronrich
7ddde6ec6b
Some fixes after scan-build.
...
git-svn-id: svn://svn.code.sf.net/p/axtls/code/trunk@193 9a5d90b5-6617-0410-8a86-bb477d3ed2e3
2011-01-09 22:19:05 +00:00
cameronrich
9e1cb29c54
Added comments to hmac and rc4 code and extra diagnotics to cert # out of
...
bounds.
git-svn-id: svn://svn.code.sf.net/p/axtls/code/trunk@192 9a5d90b5-6617-0410-8a86-bb477d3ed2e3
2011-01-08 03:44:47 +00:00
cameronrich
26e256c758
Added some certificate loading tweaks.
...
git-svn-id: svn://svn.code.sf.net/p/axtls/code/trunk@190 9a5d90b5-6617-0410-8a86-bb477d3ed2e3
2011-01-04 04:20:21 +00:00
cameronrich
9e082c868e
Ignore CA cert errors (caused by invalid signature types in cert bundles)
...
git-svn-id: svn://svn.code.sf.net/p/axtls/code/trunk@189 9a5d90b5-6617-0410-8a86-bb477d3ed2e3
2011-01-04 01:34:46 +00:00
cameronrich
f5dbc8875e
Removed os_port.h dependency. Fixed CA number issue (default now 120).
...
git-svn-id: svn://svn.code.sf.net/p/axtls/code/trunk@188 9a5d90b5-6617-0410-8a86-bb477d3ed2e3
2011-01-03 23:08:49 +00:00
cameronrich
b8d6697ef8
Comment changes.
...
git-svn-id: svn://svn.code.sf.net/p/axtls/code/trunk@186 9a5d90b5-6617-0410-8a86-bb477d3ed2e3
2011-01-02 23:03:18 +00:00
cameronrich
28c35cf0f3
Updated of comments.
...
git-svn-id: svn://svn.code.sf.net/p/axtls/code/trunk@183 9a5d90b5-6617-0410-8a86-bb477d3ed2e3
2011-01-02 10:16:43 +00:00
cameronrich
8c18da4f1e
merged partial_multiply with regular_multiply function.
...
git-svn-id: svn://svn.code.sf.net/p/axtls/code/trunk@182 9a5d90b5-6617-0410-8a86-bb477d3ed2e3
2011-01-02 08:30:53 +00:00
cameronrich
0d2e75b9c7
fixed regular_square. Some scan-build tweaks. Made os_port.h "private".
...
git-svn-id: svn://svn.code.sf.net/p/axtls/code/trunk@181 9a5d90b5-6617-0410-8a86-bb477d3ed2e3
2010-12-29 11:49:30 +00:00
cameronrich
7e570e3943
Fixed 3132700 (close_notify), 3078672 (regular_square), 3072881
...
(process_server_hello). Using Montgomery until q_dash issue solved.
git-svn-id: svn://svn.code.sf.net/p/axtls/code/trunk@180 9a5d90b5-6617-0410-8a86-bb477d3ed2e3
2010-12-27 09:40:51 +00:00
cameronrich
c69b6901fb
removed redundant x509_free() in do_client_connect()
...
git-svn-id: svn://svn.code.sf.net/p/axtls/code/trunk@176 9a5d90b5-6617-0410-8a86-bb477d3ed2e3
2010-08-07 07:34:41 +00:00
cameronrich
09e79822d5
some fixes to bigint library
...
git-svn-id: svn://svn.code.sf.net/p/axtls/code/trunk@175 9a5d90b5-6617-0410-8a86-bb477d3ed2e3
2010-08-06 09:58:26 +00:00
cameronrich
c1c5656718
fixed memory leak in test harness
...
git-svn-id: svn://svn.code.sf.net/p/axtls/code/trunk@174 9a5d90b5-6617-0410-8a86-bb477d3ed2e3
2010-06-02 12:39:51 +00:00
cameronrich
92b07bc18d
changed test for ssl_renegotiation failure
...
git-svn-id: svn://svn.code.sf.net/p/axtls/code/trunk@173 9a5d90b5-6617-0410-8a86-bb477d3ed2e3
2010-05-09 09:18:03 +00:00
cameronrich
e686f3b6c6
added alert for renegotiation failure
...
git-svn-id: svn://svn.code.sf.net/p/axtls/code/trunk@172 9a5d90b5-6617-0410-8a86-bb477d3ed2e3
2010-05-08 07:37:49 +00:00
cameronrich
13dee95d97
Fix for ssl client renotiation SSL error
...
git-svn-id: svn://svn.code.sf.net/p/axtls/code/trunk@166 9a5d90b5-6617-0410-8a86-bb477d3ed2e3
2009-12-12 04:11:56 +00:00
cameronrich
6f4efb3e57
Added axtlswrap
...
git-svn-id: svn://svn.code.sf.net/p/axtls/code/trunk@161 9a5d90b5-6617-0410-8a86-bb477d3ed2e3
2009-09-25 11:52:55 +00:00
cameronrich
629b523044
added the qualityssl.com.der certificate in the test harness
...
git-svn-id: svn://svn.code.sf.net/p/axtls/code/trunk@160 9a5d90b5-6617-0410-8a86-bb477d3ed2e3
2009-09-24 12:27:08 +00:00
cameronrich
2cedd59384
Added SAN ("Subject Alternative Name" support
...
git-svn-id: svn://svn.code.sf.net/p/axtls/code/trunk@159 9a5d90b5-6617-0410-8a86-bb477d3ed2e3
2009-09-23 12:38:23 +00:00
cameronrich
1b9a2cad7b
Extended the openssl compatibility layer a bit.
...
git-svn-id: svn://svn.code.sf.net/p/axtls/code/trunk@154 9a5d90b5-6617-0410-8a86-bb477d3ed2e3
2009-01-30 12:35:07 +00:00
cameronrich
86f2e470e0
fixed issue with certificate verification on firefox.
...
git-svn-id: svn://svn.code.sf.net/p/axtls/code/trunk@153 9a5d90b5-6617-0410-8a86-bb477d3ed2e3
2009-01-29 10:38:57 +00:00
cameronrich
85e157927a
double check on a bad signature
...
git-svn-id: svn://svn.code.sf.net/p/axtls/code/trunk@152 9a5d90b5-6617-0410-8a86-bb477d3ed2e3
2008-12-03 09:36:59 +00:00
cameronrich
0abda1ca64
changed x509 verification code
...
git-svn-id: svn://svn.code.sf.net/p/axtls/code/trunk@151 9a5d90b5-6617-0410-8a86-bb477d3ed2e3
2008-11-05 12:01:50 +00:00
cameronrich
bc1e70c101
v1.1.9-2 changes
...
git-svn-id: svn://svn.code.sf.net/p/axtls/code/trunk@150 9a5d90b5-6617-0410-8a86-bb477d3ed2e3
2008-05-13 11:32:33 +00:00
cameronrich
bf4238d4e7
final touches to 1.1.8
...
git-svn-id: svn://svn.code.sf.net/p/axtls/code/trunk@147 9a5d90b5-6617-0410-8a86-bb477d3ed2e3
2007-12-04 21:31:48 +00:00
cameronrich
31efa00831
changes for 1.1.8
...
git-svn-id: svn://svn.code.sf.net/p/axtls/code/trunk@145 9a5d90b5-6617-0410-8a86-bb477d3ed2e3
2007-12-02 22:15:46 +00:00
cameronrich
785380660e
finishing touches to cert generation
...
git-svn-id: svn://svn.code.sf.net/p/axtls/code/trunk@144 9a5d90b5-6617-0410-8a86-bb477d3ed2e3
2007-12-02 08:01:12 +00:00
cameronrich
bffc3b2197
certificate generation
...
git-svn-id: svn://svn.code.sf.net/p/axtls/code/trunk@143 9a5d90b5-6617-0410-8a86-bb477d3ed2e3
2007-11-29 13:02:54 +00:00
cameronrich
7cac88ca9c
git-svn-id: svn://svn.code.sf.net/p/axtls/code/trunk@142 9a5d90b5-6617-0410-8a86-bb477d3ed2e3
2007-11-18 09:00:42 +00:00
cameronrich
4a82037346
some directory restructuring
...
git-svn-id: svn://svn.code.sf.net/p/axtls/code/trunk@141 9a5d90b5-6617-0410-8a86-bb477d3ed2e3
2007-11-13 08:36:58 +00:00
cameronrich
70ed44946e
changed to BSD style license
...
git-svn-id: svn://svn.code.sf.net/p/axtls/code/trunk@140 9a5d90b5-6617-0410-8a86-bb477d3ed2e3
2007-11-05 02:28:37 +00:00
cameronrich
f72d53348e
minor updates
...
git-svn-id: svn://svn.code.sf.net/p/axtls/code/trunk@139 9a5d90b5-6617-0410-8a86-bb477d3ed2e3
2007-11-01 21:33:18 +00:00
cameronrich
2f2dd59545
changed var arrays to alloca
...
git-svn-id: svn://svn.code.sf.net/p/axtls/code/trunk@138 9a5d90b5-6617-0410-8a86-bb477d3ed2e3
2007-10-22 13:17:02 +00:00
cameronrich
fa0bf09b86
some more memory tweaks
...
git-svn-id: svn://svn.code.sf.net/p/axtls/code/trunk@135 9a5d90b5-6617-0410-8a86-bb477d3ed2e3
2007-10-04 11:25:28 +00:00
cameronrich
6afb2ce28b
made inc ms5/sha1 a tmp
...
git-svn-id: svn://svn.code.sf.net/p/axtls/code/trunk@134 9a5d90b5-6617-0410-8a86-bb477d3ed2e3
2007-10-03 22:10:21 +00:00
cameronrich
5094c5e81c
fixed memory leak in renegotiation
...
git-svn-id: svn://svn.code.sf.net/p/axtls/code/trunk@133 9a5d90b5-6617-0410-8a86-bb477d3ed2e3
2007-10-03 22:00:33 +00:00
cameronrich
7ac1528ecd
minor fix
...
git-svn-id: svn://svn.code.sf.net/p/axtls/code/trunk@132 9a5d90b5-6617-0410-8a86-bb477d3ed2e3
2007-10-03 07:26:10 +00:00
cameronrich
18cde1355d
memory reductions
...
git-svn-id: svn://svn.code.sf.net/p/axtls/code/trunk@131 9a5d90b5-6617-0410-8a86-bb477d3ed2e3
2007-10-01 21:49:12 +00:00
cameronrich
91f0c4bec0
remove vc6.0 support
...
git-svn-id: svn://svn.code.sf.net/p/axtls/code/trunk@130 9a5d90b5-6617-0410-8a86-bb477d3ed2e3
2007-09-19 12:03:09 +00:00
cameronrich
6ae00e4143
fixed win32 build issues with CGI
...
git-svn-id: svn://svn.code.sf.net/p/axtls/code/trunk@129 9a5d90b5-6617-0410-8a86-bb477d3ed2e3
2007-09-19 06:51:14 +00:00
cameronrich
ab7cbe8310
added lua test cases
...
git-svn-id: svn://svn.code.sf.net/p/axtls/code/trunk@128 9a5d90b5-6617-0410-8a86-bb477d3ed2e3
2007-09-17 21:48:39 +00:00
cameronrich
7c7e89b540
added md2
...
git-svn-id: svn://svn.code.sf.net/p/axtls/code/trunk@125 9a5d90b5-6617-0410-8a86-bb477d3ed2e3
2007-09-16 11:28:22 +00:00