1
0
mirror of https://github.com/Mbed-TLS/mbedtls.git synced 2025-06-24 01:41:35 +03:00
Commit Graph

9755 Commits

Author SHA1 Message Date
a59af05dce Give more time to tests that time out too often 2014-10-21 16:32:47 +02:00
7a26d73735 Add test for session resumption 2014-10-21 16:32:47 +02:00
df9a0a8460 Drop unexpected ApplicationData
This is likely to happen on resumption if client speaks first at the
application level.
2014-10-21 16:32:46 +02:00
37a4de2cec Use shorter timeouts in ssl-opt.sh proxy tests 2014-10-21 16:32:44 +02:00
6093d81c20 Add tests with proxy and non-blocking I/O 2014-10-21 16:32:42 +02:00
579950c2bb Fix bug with non-blocking I/O and cookies 2014-10-21 16:32:42 +02:00
bd97fdb3a4 Make ssl_server2's HVR handling more realistic
It makes not sense to keep the connection open until the client is verified.
Until now it was useful since closing it crates a race where the second
ClientHello might be lost. But now that our client is able to resend, that's
not an issue any more.
2014-10-21 16:32:40 +02:00
36795197d9 Rm now useless MTU setting in compat.sh 2014-10-21 16:32:40 +02:00
7a66cbca75 Rm some redundant tests 2014-10-21 16:32:40 +02:00
9590e0a176 Add proxy tests with gnutls-srv & fragmentation 2014-10-21 16:32:40 +02:00
fa60f128d6 Quit using "yes" in ssl-opt.sh with openssl
It caused s_server to send an AppData record of 16Kb every millisecond or so,
which destroyed readability of the proxy and client logs.
2014-10-21 16:32:39 +02:00
08a1d4bce1 Fix bug with client auth with DTLS 2014-10-21 16:32:39 +02:00
d0fd1daa6b Add test with proxy and openssl server 2014-10-21 16:32:38 +02:00
1b753f1e27 Add test for renego with proxy 2014-10-21 16:32:38 +02:00
18e519a660 Add proxy tests with more handshake flows 2014-10-21 16:32:37 +02:00
76fe9e41c1 Test that anti-replay ignores all duplicates 2014-10-21 16:32:36 +02:00
2739313cea Make anti-replay a runtime option 2014-10-21 16:32:35 +02:00
246c13a05f Fix epoch checking 2014-10-21 16:32:34 +02:00
b47368a00a Add replay detection 2014-10-21 16:32:34 +02:00
4956fd7437 Test and fix anti-replay functions 2014-10-21 16:32:34 +02:00
825a49ed7c Add more udp_proxy tests 2014-10-21 16:32:32 +02:00
a6189f0fb0 udp_proxy wasn't actually killed 2014-10-21 16:32:30 +02:00
a0719727da Add tests with dropped packets 2014-10-21 16:32:30 +02:00
63eca930d7 Drop invalid records with DTLS 2014-10-21 16:30:28 +02:00
990f9e428a Handle late handshake messages gracefully 2014-10-21 16:30:26 +02:00
be9eb877f7 Adapt ssl-opt.sh to allow using udp_proxy in tests 2014-10-21 16:30:25 +02:00
0a65934ef3 Re-enable valgrind for all tests
Now we can handle duplicated messages due to the peer re-sending (due to us
being soooo slow with valgrind)
2014-10-21 16:30:24 +02:00
0c4cbc7895 Add test for fragmentation + renego with GnuTLS 2014-10-21 16:30:23 +02:00
f1499f602e Add interop testing for renego with GnuTLS 2014-10-21 16:30:23 +02:00
77b0b8d100 Disable some tests with valgrind for now 2014-10-21 16:30:23 +02:00
64dffc5d14 Make handshake reassembly work with openssl 2014-10-21 16:30:22 +02:00
a77561765f Add test with openssl with DTLS in ssl-opt.sh 2014-10-21 16:30:22 +02:00
502bf30fb5 Handle reassembly of handshake messages
Works only with GnuTLS for now, OpenSSL packs other records in the same
datagram after the last fragmented one, which we don't handle yet.

Also, ssl-opt.sh fails the tests with valgrind for now: we're so slow with
valgrind that gnutls-serv retransmits some messages, and we don't handle
duplicated messages yet.
2014-10-21 16:30:22 +02:00
c392b240c4 Fix server-initiated renegotiation with DTLS 2014-10-21 16:30:21 +02:00
30d16eb429 Fix client-initiated renegotiation with DTLS 2014-10-21 16:30:20 +02:00
0eb6cab979 Add DTLS cookies test to ssl-opt.sh 2014-10-21 16:30:19 +02:00
53aef81a7d Work around OpenSSL bug in compat.sh 2014-10-21 16:30:12 +02:00
d1af1025d0 Add DTLS interop testing with OpenSSL server
PSK suites failing with client auth
2014-10-21 16:30:12 +02:00
9bfb1226da Add DTLS interop testing with GnuTLS server 2014-10-21 16:30:12 +02:00
29980b16bd Add DTLS interop testing (PolarSSL server) 2014-10-21 16:30:11 +02:00
3025b6cfd6 Add DTLS self-op test in compat.sh 2014-10-21 16:30:10 +02:00
9eac4f7c4e Prepare for release 1.3.9 2014-10-20 13:56:15 +02:00
9c911da68f Add tests for X.509 name encoding mismatch 2014-10-17 12:42:31 +02:00
5d8618539f Fix memory leak while parsing some X.509 certs 2014-10-17 12:41:41 +02:00
64938c63f0 Accept spaces at end of line/buffer in base64 2014-10-15 23:53:33 +02:00
da1b4de0e4 Increase MPI_MAX_BYTES to allow RSA 8192 2014-10-15 22:06:46 +02:00
5a5fa92bfe x509_crt_parse() did not increase total_failed on PEM error
Result was that PEM errors in files with multiple certificates were not
detectable by the user.
2014-10-03 15:47:13 +02:00
7fa67728ad Scripts print more info on failure within buildbot 2014-08-31 17:42:53 +02:00
c2b0092a1b Fix leaving around temporary file in ssl-opt.sh 2014-08-31 17:17:36 +02:00
1287f11d54 Detect GnuTLS presence and version in compat.sh 2014-08-31 16:31:32 +02:00