Commit graph

  • 29980b16bd Add DTLS interop testing (PolarSSL server) Manuel Pégourié-Gonnard 2014-07-10 20:12:56 +0200
  • b2f3be8757 Support multiple records in one datagram Manuel Pégourié-Gonnard 2014-07-10 17:54:52 +0200
  • 798f15a500 Fix version adjustments with force_ciphersuite Manuel Pégourié-Gonnard 2014-03-26 18:12:04 +0100
  • 3025b6cfd6 Add DTLS self-op test in compat.sh Manuel Pégourié-Gonnard 2014-03-26 15:30:16 +0100
  • fe3f73bdeb Allow force_version to select DTLS Manuel Pégourié-Gonnard 2014-03-26 12:16:44 +0100
  • 34c1011b3d Fix a few warnings in reduced configs Manuel Pégourié-Gonnard 2014-03-25 13:36:22 +0100
  • fe98aceb70 Adapt ssl_fetch_input() for UDP Manuel Pégourié-Gonnard 2014-03-24 13:13:01 +0100
  • 8a06d9c5d6 Actually use UDP for DTLS in test client/server Manuel Pégourié-Gonnard 2014-03-23 18:23:41 +0100
  • f5a1312eaa Add UDP support to the NET module Manuel Pégourié-Gonnard 2014-03-23 17:38:16 +0100
  • d6b721c7ee More ssl_parse_client_hello() adjustments Manuel Pégourié-Gonnard 2014-03-24 12:13:54 +0100
  • 4128aa71ee Add the 'cookie' field of DTLS ClientHello Manuel Pégourié-Gonnard 2014-03-21 09:40:12 +0100
  • 8933a65d5c Rework ssl_parse_client_hello() a bit Manuel Pégourié-Gonnard 2014-03-20 17:29:27 +0100
  • e89bcf05da Write new DTLS handshake fields correctly Manuel Pégourié-Gonnard 2014-02-18 18:50:02 +0100
  • ce441b3442 Add space for new DTLS fields in handshake Manuel Pégourié-Gonnard 2014-02-18 17:40:52 +0100
  • a59543af30 Minor refactoring in ssl_read_record() Manuel Pégourié-Gonnard 2014-02-18 11:33:49 +0100
  • f302fb52e1 Fix hmac computation for DTLS Manuel Pégourié-Gonnard 2014-02-18 09:43:50 +0100
  • 5afb167e2c Implement DTLS epochs Manuel Pégourié-Gonnard 2014-02-16 18:33:22 +0100
  • 0619348288 Add explicit counter in DTLS record header Manuel Pégourié-Gonnard 2014-02-14 08:39:32 +0100
  • 507e1e410a Prep: allow {in,out}_len != {in,out}_hdr + 3 Manuel Pégourié-Gonnard 2014-02-13 11:17:34 +0100
  • 7ee6f0e6e5 Preparation: allow {in,out}_ctr != {in,out}_buf Manuel Pégourié-Gonnard 2014-02-13 10:54:07 +0100
  • 83218f1da1 Add dtls version aliases to test serv/cli Manuel Pégourié-Gonnard 2014-02-12 11:11:12 +0100
  • abc7e3b4ba Handle DTLS version encoding and fix some checks Manuel Pégourié-Gonnard 2014-02-11 18:15:03 +0100
  • 864a81fdc0 More ssl_set_XXX() functions can return BAD_INPUT Manuel Pégourié-Gonnard 2014-02-10 14:25:10 +0100
  • b21ca2a69f Adapt version-handling functions to DTLS Manuel Pégourié-Gonnard 2014-02-10 13:43:33 +0100
  • e29fd4beaf Add a dtls option to test server and client Manuel Pégourié-Gonnard 2014-02-06 14:02:55 +0100
  • d66645130c Add a ciphersuite NODTLS flag Manuel Pégourié-Gonnard 2014-02-06 13:26:57 +0100
  • 0b1ff29328 Add basic flags for DTLS Manuel Pégourié-Gonnard 2014-02-06 13:04:16 +0100
  • 82788fb63b Fix minor style issues polarssl-1.3.9 Paul Bakker 2014-10-20 13:59:19 +0200
  • 9eac4f7c4e Prepare for release 1.3.9 Paul Bakker 2014-10-20 13:56:15 +0200
  • b082bb50de Fix typos in ChangeLog Paul Bakker 2014-10-20 13:37:51 +0200
  • f7cdbc0e87 Fix potential bad read of length Manuel Pégourié-Gonnard 2014-10-17 17:02:10 +0200
  • ef9a6aec51 Allow comparing name with mismatched encodings Manuel Pégourié-Gonnard 2014-10-17 12:25:12 +0200
  • 9c911da68f Add tests for X.509 name encoding mismatch Manuel Pégourié-Gonnard 2014-10-17 12:23:49 +0200
  • 88421246d8 Rename a function Manuel Pégourié-Gonnard 2014-10-17 11:36:18 +0200
  • 43c3b28ca6 Fix memory leak with crafted ClientHello Manuel Pégourié-Gonnard 2014-10-17 12:42:11 +0200
  • 5d8618539f Fix memory leak while parsing some X.509 certs Manuel Pégourié-Gonnard 2014-10-17 12:41:41 +0200
  • 64938c63f0 Accept spaces at end of line/buffer in base64 Manuel Pégourié-Gonnard 2014-10-15 21:45:39 +0200
  • 7f4ed67a97 Fix compile error with armcc in mpi_is_prime() Manuel Pégourié-Gonnard 2014-10-14 20:56:02 +0200
  • da1b4de0e4 Increase MPI_MAX_BYTES to allow RSA 8192 Manuel Pégourié-Gonnard 2014-09-08 17:03:50 +0200
  • 5a5fa92bfe x509_crt_parse() did not increase total_failed on PEM error Paul Bakker 2014-09-26 14:53:04 +0200
  • 9e4ff953de Clarified len parameter of ssl_read() Paul Bakker 2014-09-24 11:13:11 +0200
  • 7fa67728ad Scripts print more info on failure within buildbot Manuel Pégourié-Gonnard 2014-08-31 17:42:53 +0200
  • c2b0092a1b Fix leaving around temporary file in ssl-opt.sh Manuel Pégourié-Gonnard 2014-08-31 16:46:04 +0200
  • 1287f11d54 Detect GnuTLS presence and version in compat.sh Manuel Pégourié-Gonnard 2014-08-31 16:20:58 +0200
  • 16494496db Fix details in compat.sh Manuel Pégourié-Gonnard 2014-08-31 10:37:14 +0200
  • 72e51ee7be Use arithmetic expansion in scripts, avoid bashisms Manuel Pégourié-Gonnard 2014-08-31 10:22:11 +0200
  • c0f6a692fb Add client timeout to ssl-opt.sh and compat.sh Manuel Pégourié-Gonnard 2014-08-30 22:41:47 +0200
  • decaf0b182 Clean up unused variable in compat.sh Manuel Pégourié-Gonnard 2014-08-30 22:22:09 +0200
  • a4afadfccd Fix bug in OpenSSL v2 support testing Manuel Pégourié-Gonnard 2014-08-30 22:09:36 +0200
  • 644e8f377d Adapt debug_level in ssl-opt.sh to new levels Manuel Pégourié-Gonnard 2014-08-30 21:59:31 +0200
  • 8e03c71b23 Normalize names in ssl-opt.sh Manuel Pégourié-Gonnard 2014-08-30 21:42:40 +0200
  • 51362961b8 Add interop testing of renegotiation Manuel Pégourié-Gonnard 2014-08-30 21:22:47 +0200
  • f2629b965e Rm now useless tricks from ssl-opt.sh Manuel Pégourié-Gonnard 2014-08-30 14:20:14 +0200
  • 480905d563 Fix selection of hash from sig_alg ClientHello ext. Manuel Pégourié-Gonnard 2014-08-21 19:38:32 +0200
  • ef5087d150 Added explicit casts to prevent compiler warnings when trying to build for iOS Sander Niemeijer 2014-08-16 12:45:52 +0200
  • 8ef7088bb9 Use polarssl_zeroize() in asn1parse too Manuel Pégourié-Gonnard 2014-08-21 18:15:09 +0200
  • a676acf66b Fix missing curly braces. Peter Vaskovic 2014-08-06 00:48:39 +0200
  • baa7f07809 Add GnuTLS support to ssl-opt.sh Manuel Pégourié-Gonnard 2014-08-20 20:15:53 +0200
  • f138874811 Properly send close_notify in ssl_client2 Manuel Pégourié-Gonnard 2014-08-19 16:14:36 +0200
  • a13500fdf7 Fix bug with ssl_close_notify and non-blocking I/O Manuel Pégourié-Gonnard 2014-08-19 16:14:04 +0200
  • 44ade654c5 Implement (partial) renego delay on client Manuel Pégourié-Gonnard 2014-08-19 13:58:40 +0200
  • f07f421759 Fix server-initiated renego with non-blocking I/O Manuel Pégourié-Gonnard 2014-08-15 19:04:47 +0200
  • a8c0a0dbd0 Add "exchanges" option to test server and client Manuel Pégourié-Gonnard 2014-08-15 12:07:38 +0200
  • 296e3b1174 Request renego before write in ssl_server2 Manuel Pégourié-Gonnard 2014-08-19 12:59:03 +0200
  • 6591962f06 Allow delay on renego on client Manuel Pégourié-Gonnard 2014-08-19 12:50:30 +0200
  • f26a1e8602 ssl_read() stops returning non-application data Manuel Pégourié-Gonnard 2014-08-19 12:28:50 +0200
  • 55e4ff2ace Tune comments Manuel Pégourié-Gonnard 2014-08-19 11:16:35 +0200
  • e08660e612 Fix ssl_read() and close_notify error handling in programs Manuel Pégourié-Gonnard 2014-08-16 11:28:40 +0200
  • 67686c42e6 Fix undocumented option in ssl_server2 Manuel Pégourié-Gonnard 2014-08-15 11:17:27 +0200
  • 250b1ca6f3 Fix ssl_server2 exiting on recoverable errors Manuel Pégourié-Gonnard 2014-08-15 10:59:03 +0200
  • bc3e54c70d Fix overly rigorous defines in ssl_server2.c Paul Bakker 2014-08-18 14:36:17 +0200
  • d153ef335f Missing dependencies on POLARSSL_ECP_C fixed Paul Bakker 2014-08-18 12:00:28 +0200
  • 09c9dd80ef Revert 42cc641. Issue already fixed in 333fdec. Paul Bakker 2014-08-18 11:06:56 +0200
  • c1283d3f4c Only use signal() in ssl_server2 on non-Windows platforms Paul Bakker 2014-08-18 11:05:51 +0200
  • dcab293bd4 Get rid of SERVERQUIT code in ssl_{client,server}2 Manuel Pégourié-Gonnard 2014-08-14 17:47:17 +0200
  • 74b11702d7 Simplify terminating ssl_server2 in test scripts Manuel Pégourié-Gonnard 2014-08-14 15:47:33 +0200
  • db49330e08 ssl_server2 aborts cleanly on SIGTERM Manuel Pégourié-Gonnard 2014-08-14 15:36:12 +0200
  • 6f4fbbb3e1 Add a "skip" feature in ssl-opt.sh Manuel Pégourié-Gonnard 2014-08-14 14:31:29 +0200
  • 61bc57af99 Optimize all.sh for new build options Manuel Pégourié-Gonnard 2014-08-14 11:29:06 +0200
  • 39141fed63 Add warnings in debug build, and -Werror with ASan Manuel Pégourié-Gonnard 2014-08-14 11:23:46 +0200
  • dca108e5a2 Rm reference to non-existent file in VS projects Manuel Pégourié-Gonnard 2014-07-21 18:15:22 +0200
  • 462906f955 Do no test net_usleep() when not defined Manuel Pégourié-Gonnard 2014-07-21 17:37:01 +0200
  • a39416ff38 Fix bounds and error checking in gen_key.c Manuel Pégourié-Gonnard 2014-07-21 17:10:16 +0200
  • 192253aaa9 Fix buffer size in pk_write_*_pem() Manuel Pégourié-Gonnard 2014-07-21 16:37:15 +0200
  • 868c0eea08 Update Changelog for the last few commits Manuel Pégourié-Gonnard 2014-07-21 14:18:17 +0200
  • b308dd72d9 timing.c: avoid referencing garbage value Alfred Klomp 2014-07-14 22:32:21 +0200
  • 7ee55624fb gcm.c: remove dead store Alfred Klomp 2014-07-14 22:16:39 +0200
  • 7c03424d1c ssl_mail_client.c: silence warning, check base64_encode() status Alfred Klomp 2014-07-14 22:11:13 +0200
  • 5b78f219d0 ssl_test.c: remove dead store, assign at declaration Alfred Klomp 2014-07-14 22:10:14 +0200
  • 1d42b3ea7e pem2der.c: fix double-free bug Alfred Klomp 2014-07-14 22:09:21 +0200
  • 1b4eda3af9 pkcs5.c: fix dead store: return proper exit status Alfred Klomp 2014-07-14 22:07:34 +0200
  • 8d77eeeaf6 Fix integer suffix rejected by some MSVC versions Manuel Pégourié-Gonnard 2014-07-21 13:59:12 +0200
  • 42cc641159 Don't print uninitialized buffer in ssl_mail_client Manuel Pégourié-Gonnard 2014-07-21 13:55:54 +0200
  • 9a6b442cee Fix non-blocking sockets in net_accept() Manuel Pégourié-Gonnard 2014-07-21 13:42:54 +0200
  • a04fa4fa04 RSA-PSK key exchange requires TLS 1.x Manuel Pégourié-Gonnard 2014-07-13 16:16:44 +0200
  • e46aa5e336 Update GnuTLS version requirements in compat.sh Manuel Pégourié-Gonnard 2014-07-13 15:44:19 +0200
  • 7e0a5183db Add a missing suite to compat.sh Manuel Pégourié-Gonnard 2014-07-13 15:01:22 +0200
  • 8d4ad07706 SHA-2 ciphersuites now require TLS 1.x Manuel Pégourié-Gonnard 2014-07-13 14:43:28 +0200
  • e73b26391d Add config-full to all.sh Manuel Pégourié-Gonnard 2014-07-12 04:00:00 +0200
  • 7457cb3a56 Fix some version/peer requirements in compat.sh Manuel Pégourié-Gonnard 2014-07-13 13:57:24 +0200