Paul Bakker
|
0c22610693
|
Cleaned up location of init and free for some programs to prevent memory
leaks on incorrect arguments
|
2014-04-17 16:02:36 +02:00 |
|
Manuel Pégourié-Gonnard
|
1bd2281260
|
Add an alpn option to ssl_client2 and ssl_server2
|
2014-04-05 14:51:42 +02:00 |
|
Manuel Pégourié-Gonnard
|
6b0d268bc9
|
Add ssl_close_notify() to servers that missed it
|
2014-03-31 11:28:11 +02:00 |
|
Manuel Pégourié-Gonnard
|
00d538f8f9
|
Disable renegotiation by default in example cli/srv
|
2014-03-31 11:03:06 +02:00 |
|
Manuel Pégourié-Gonnard
|
3e1b178ba2
|
Add options for no certificates in test srv/cli
|
2014-03-14 08:41:02 +01:00 |
|
Manuel Pégourié-Gonnard
|
5575316385
|
Add options for non-blocking I/O in test cli & srv
|
2014-03-14 08:41:01 +01:00 |
|
Manuel Pégourié-Gonnard
|
5d917ff6a8
|
Add a 'sni' option to ssl_server2
|
2014-03-14 08:41:01 +01:00 |
|
Manuel Pégourié-Gonnard
|
dbe1ee1988
|
Add tests for session ticket lifetime
|
2014-03-14 08:41:00 +01:00 |
|
Manuel Pégourié-Gonnard
|
c55a5b7d6f
|
Add tests for cache timeout
|
2014-03-14 08:41:00 +01:00 |
|
Manuel Pégourié-Gonnard
|
4c88345f19
|
Add test for ssl_cache max_entries
|
2014-03-14 08:41:00 +01:00 |
|
Manuel Pégourié-Gonnard
|
780d671f9d
|
Add tests for renegotiation
|
2014-03-14 08:41:00 +01:00 |
|
Manuel Pégourié-Gonnard
|
2fc243d06a
|
Rearrange help messages of example cli/srv
|
2014-03-14 08:41:00 +01:00 |
|
Manuel Pégourié-Gonnard
|
c580a00e3c
|
Print protocol version in example cli/srv
|
2014-02-12 10:15:30 +01:00 |
|
Manuel Pégourié-Gonnard
|
18d31f8e59
|
Make listening address configurable in ssl_server2
|
2013-12-17 12:00:57 +01:00 |
|
Paul Bakker
|
a8239a4490
|
Removed Windows auto-spawn client code
|
2013-11-29 11:16:37 +01:00 |
|
Manuel Pégourié-Gonnard
|
6d8404d6ba
|
Server: enforce renegotiation
|
2013-10-30 16:48:10 +01:00 |
|
Manuel Pégourié-Gonnard
|
9c1e1898b6
|
Move some code around, improve documentation
|
2013-10-30 16:48:09 +01:00 |
|
Manuel Pégourié-Gonnard
|
f3dc2f6a1d
|
Add code for testing server-initiated renegotiation
|
2013-10-30 16:46:46 +01:00 |
|
Manuel Pégourié-Gonnard
|
8a3c64d73f
|
Fix and simplify *-PSK ifdef's
|
2013-10-14 19:54:10 +02:00 |
|
Manuel Pégourié-Gonnard
|
1b62c7f93d
|
Fix dependencies and related issues
|
2013-10-14 14:02:19 +02:00 |
|
Paul Bakker
|
1337affc91
|
Buffer allocator threading support
|
2013-09-29 15:02:11 +02:00 |
|
Paul Bakker
|
1ffefaca1e
|
Introduced entropy_free()
|
2013-09-29 15:01:42 +02:00 |
|
Manuel Pégourié-Gonnard
|
a0fdf8b0a0
|
Simplify the way default certs are used
|
2013-09-25 14:05:49 +02:00 |
|
Manuel Pégourié-Gonnard
|
641de714b6
|
Use both RSA and ECDSA CA if available
|
2013-09-25 13:23:33 +02:00 |
|
Manuel Pégourié-Gonnard
|
ac8474fb1c
|
Changed default cert loading in ssl_server2
|
2013-09-25 11:35:15 +02:00 |
|
Manuel Pégourié-Gonnard
|
b095a7bf29
|
Offer both RSA and ECDSA by default in ssl_server2
|
2013-09-24 21:25:54 +02:00 |
|
Manuel Pégourié-Gonnard
|
3ebb2cdb52
|
Add support for multiple server certificates
|
2013-09-24 21:25:53 +02:00 |
|
Manuel Pégourié-Gonnard
|
abd6e02b7b
|
Rm _CRT_SECURE_NO_DEPRECATE for programs
(Already in config.h.)
|
2013-09-20 16:51:13 +02:00 |
|
Manuel Pégourié-Gonnard
|
3bd2aae5a5
|
Add forgotten initializations
|
2013-09-20 16:51:13 +02:00 |
|
Paul Bakker
|
c559c7a680
|
Renamed x509_cert structure to x509_crt for consistency
|
2013-09-18 14:32:52 +02:00 |
|
Paul Bakker
|
ddf26b4e38
|
Renamed x509parse_* functions to new form
e.g. x509parse_crtfile -> x509_crt_parse_file
|
2013-09-18 13:46:23 +02:00 |
|
Paul Bakker
|
369d2eb2a2
|
Introduced x509_crt_init(), x509_crl_init() and x509_csr_init()
|
2013-09-18 12:01:43 +02:00 |
|
Paul Bakker
|
36713e8ed9
|
Fixed bunch of X509_PARSE related defines / dependencies
|
2013-09-17 13:25:29 +02:00 |
|
Paul Bakker
|
1a7550ac67
|
Moved PK key parsing from X509 module to PK module
|
2013-09-15 13:47:30 +02:00 |
|
Manuel Pégourié-Gonnard
|
e8ea0c0421
|
Fix exit value on SERVERQUIT
|
2013-09-08 20:08:24 +02:00 |
|
Manuel Pégourié-Gonnard
|
ac75523593
|
Adapt ssl_set_own_cert() to generic keys
|
2013-08-27 22:21:20 +02:00 |
|
Paul Bakker
|
05decb24c3
|
Made support for the max_fragment_length extension configurable
|
2013-08-15 13:33:48 +02:00 |
|
Paul Bakker
|
a503a63b85
|
Made session tickets support configurable from config.h
|
2013-08-14 14:26:03 +02:00 |
|
Manuel Pégourié-Gonnard
|
aa0d4d1aff
|
Add ssl_set_session_tickets()
|
2013-08-14 14:08:06 +02:00 |
|
Paul Bakker
|
6c85279719
|
Newline fixes in help text for ssl_client2 / ssl_server2
|
2013-07-26 14:02:13 +02:00 |
|
Paul Bakker
|
dbd79ca617
|
ssl_client2 and ssl_server2 now exit with 1 on errors (shell
limitations)
|
2013-07-24 16:28:35 +02:00 |
|
Paul Bakker
|
5b55b79021
|
Better handling of ciphersuite version range and forced version in
ssl_server2
|
2013-07-19 14:51:31 +02:00 |
|
Manuel Pégourié-Gonnard
|
0c017a55e0
|
Add max_frag_len option in ssl_server2
Also reformat code and output more information in ssl_client2
|
2013-07-18 14:07:36 +02:00 |
|
Paul Bakker
|
8e714d7aca
|
Modified LONG_RESPONSE and comments in ssl_server2
|
2013-07-18 11:23:48 +02:00 |
|
Manuel Pégourié-Gonnard
|
bd7ce63115
|
Adapt ssl_server2 to test sending long messages
|
2013-07-18 11:23:48 +02:00 |
|
Paul Bakker
|
82024bf7b9
|
ssl_server2 now uses alloc_buffer if present and can be 'SERVERQUIT'
|
2013-07-16 17:48:58 +02:00 |
|
Manuel Pégourié-Gonnard
|
ba4878aa64
|
Rename x509parse_key & co with _rsa suffix
|
2013-07-08 15:31:18 +02:00 |
|
Paul Bakker
|
03a8a79516
|
Programs adapted to use polarssl_strerror() instead of error_strerror()
|
2013-06-30 12:18:08 +02:00 |
|
Paul Bakker
|
c1516be99d
|
ssl_server2 and ssl_client2 adapted to support maximum protocol version
|
2013-06-29 18:35:41 +02:00 |
|
Paul Bakker
|
3c5ef71322
|
Cleanup up non-prototyped functions (static) and const-correctness in programs
|
2013-06-25 16:37:45 +02:00 |
|