Manuel Pégourié-Gonnard
|
699cafaea2
|
Implement initial negotiation of EtM
Not implemented yet:
- actually using EtM
- conditions on renegotiation
|
2014-11-05 16:00:50 +01:00 |
|
Manuel Pégourié-Gonnard
|
178f9d6e19
|
Update Changelog for FALLBACK_SCSV
|
2014-11-05 16:00:49 +01:00 |
|
Manuel Pégourié-Gonnard
|
85a4178f82
|
compat.sh: make options a bit more robust
|
2014-11-05 16:00:49 +01:00 |
|
Manuel Pégourié-Gonnard
|
01b2699198
|
Implement FALLBACK_SCSV server-side
|
2014-11-05 16:00:49 +01:00 |
|
Manuel Pégourié-Gonnard
|
ada3030485
|
Implement extended master secret
|
2014-11-05 16:00:49 +01:00 |
|
Manuel Pégourié-Gonnard
|
1cbd39dbeb
|
Implement FALLBACK_SCSV client-side
|
2014-11-05 16:00:49 +01:00 |
|
Manuel Pégourié-Gonnard
|
367381fddd
|
Add negotiation of Extended Master Secret
(But not the actual thing yet.)
|
2014-11-05 16:00:49 +01:00 |
|
Paul Bakker
|
a6c5ea2c43
|
Include 1.2.12 release information in ChangeLog
|
2014-10-24 16:26:29 +02:00 |
|
Paul Bakker
|
92c1f41e38
|
Add VS projects
|
2014-10-22 16:08:46 +02:00 |
|
Paul Bakker
|
f2a459df05
|
Preparation for PolarSSL 1.4.0
|
2014-10-21 16:40:54 +02:00 |
|
Paul Bakker
|
1de7ddc333
|
Remove duplicate ChangeLog lines
|
2014-10-21 16:33:30 +02:00 |
|
Manuel Pégourié-Gonnard
|
6b875fc7e5
|
Fix potential memory leak (from clang-analyzer)
|
2014-10-21 16:33:00 +02:00 |
|
Manuel Pégourié-Gonnard
|
7498f0da0a
|
Disable warning about deprecation attribute
|
2014-10-21 16:32:59 +02:00 |
|
Manuel Pégourié-Gonnard
|
4d7fbbf8fd
|
Update Changelog
|
2014-10-21 16:32:59 +02:00 |
|
Manuel Pégourié-Gonnard
|
ef88e68188
|
Deprecate ssl_set_bio()
|
2014-10-21 16:32:58 +02:00 |
|
Manuel Pégourié-Gonnard
|
df3acd82e2
|
Limit HelloRequest retransmission if not enforced
|
2014-10-21 16:32:58 +02:00 |
|
Manuel Pégourié-Gonnard
|
26a4cf63ec
|
Add retransmission of HelloRequest
|
2014-10-21 16:32:57 +02:00 |
|
Manuel Pégourié-Gonnard
|
a6ace04c5c
|
Test for lost HelloRequest
|
2014-10-21 16:32:57 +02:00 |
|
Manuel Pégourié-Gonnard
|
f1384470bf
|
Avoid spurious timeout in ssl-opt.sh
|
2014-10-21 16:32:57 +02:00 |
|
Manuel Pégourié-Gonnard
|
74a1378175
|
Avoid false positive in ssl-opt.sh with memcheck
|
2014-10-21 16:32:56 +02:00 |
|
Manuel Pégourié-Gonnard
|
8e704f0f74
|
DTLS depends on TIMING_C for now
|
2014-10-21 16:32:56 +02:00 |
|
Manuel Pégourié-Gonnard
|
e698f59a25
|
Add tests for ssl_set_dtls_badmac_limit()
|
2014-10-21 16:32:56 +02:00 |
|
Manuel Pégourié-Gonnard
|
b0643d152d
|
Add ssl_set_dtls_badmac_limit()
|
2014-10-21 16:32:55 +02:00 |
|
Manuel Pégourié-Gonnard
|
9b35f18f66
|
Add ssl_get_record_expansion()
|
2014-10-21 16:32:55 +02:00 |
|
Manuel Pégourié-Gonnard
|
e63582a166
|
Add dlts_client.c and dtls_server.c
|
2014-10-21 16:32:54 +02:00 |
|
Manuel Pégourié-Gonnard
|
dc6a75a952
|
ERR_NET_CONN_RESET can't happen with UDP
|
2014-10-21 16:32:54 +02:00 |
|
Manuel Pégourié-Gonnard
|
caecdaed25
|
Cosmetics in ssl_server2 & complete tests for HVR
|
2014-10-21 16:32:54 +02:00 |
|
Manuel Pégourié-Gonnard
|
2d87e419e0
|
Adapt ssl_{client,server}2.c to datagram write
|
2014-10-21 16:32:53 +02:00 |
|
Manuel Pégourié-Gonnard
|
a6fcffe516
|
Add warnings about disabling replay detection
|
2014-10-21 16:32:53 +02:00 |
|
Manuel Pégourié-Gonnard
|
37e08e1689
|
Fix max_fragment_length with DTLS
|
2014-10-21 16:32:53 +02:00 |
|
Manuel Pégourié-Gonnard
|
23cad339c4
|
Fail cleanly on unhandled case
|
2014-10-21 16:32:52 +02:00 |
|
Manuel Pégourié-Gonnard
|
994f8b554f
|
Ok for close_notify to fail
|
2014-10-21 16:32:52 +02:00 |
|
Manuel Pégourié-Gonnard
|
127ab88dba
|
Give more time to lossy tests with normal timers
|
2014-10-21 16:32:51 +02:00 |
|
Manuel Pégourié-Gonnard
|
fc572dd4f6
|
Retransmit only on last message from prev flight
Be a good network citizen, try to avoid causing congestion by causing a
retransmission explosion.
|
2014-10-21 16:32:51 +02:00 |
|
Manuel Pégourié-Gonnard
|
8a7cf2543a
|
Add a few #ifdefs
|
2014-10-21 16:32:51 +02:00 |
|
Manuel Pégourié-Gonnard
|
ba958b8bdc
|
Add test for server-initiated renego
Just assuming the HelloRequest isn't lost for now
|
2014-10-21 16:32:50 +02:00 |
|
Manuel Pégourié-Gonnard
|
a9d7d03e30
|
SIGTERM also interrupts server2 during net_read()
|
2014-10-21 16:32:50 +02:00 |
|
Manuel Pégourié-Gonnard
|
6a2bc23f63
|
Allow exchanges=0 in ssl_server2
Useful for testing with defensics with no data exchange
|
2014-10-21 16:32:50 +02:00 |
|
Manuel Pégourié-Gonnard
|
cce220d6aa
|
Adapt ssl_server2 to datagram-style read
|
2014-10-21 16:32:49 +02:00 |
|
Manuel Pégourié-Gonnard
|
46fb942046
|
Fix warning about function that should be static
|
2014-10-21 16:32:49 +02:00 |
|
Manuel Pégourié-Gonnard
|
f1e9b09a0c
|
Fix missing #ifdef's
|
2014-10-21 16:32:48 +02:00 |
|
Manuel Pégourié-Gonnard
|
85beb30b11
|
Add test for resumption with non-blocking I/O
|
2014-10-21 16:32:48 +02:00 |
|
Manuel Pégourié-Gonnard
|
a59af05dce
|
Give more time to tests that time out too often
|
2014-10-21 16:32:47 +02:00 |
|
Manuel Pégourié-Gonnard
|
4e2f245752
|
Fix timer issues
- timer not firing when constantly receiving bad messages
- timer not reset on failed reads
- timer incorrectly restarted on resend during read
|
2014-10-21 16:32:47 +02:00 |
|
Manuel Pégourié-Gonnard
|
7a26d73735
|
Add test for session resumption
|
2014-10-21 16:32:47 +02:00 |
|
Manuel Pégourié-Gonnard
|
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 |
|
Manuel Pégourié-Gonnard
|
f1e0df3ccd
|
Allow ssl_client2 to resend on read timeout
|
2014-10-21 16:32:46 +02:00 |
|
Manuel Pégourié-Gonnard
|
6b65141718
|
Implement ssl_read() timeout (DTLS only for now)
|
2014-10-21 16:32:46 +02:00 |
|
Manuel Pégourié-Gonnard
|
2707430a4d
|
Fix types and comments about read_timeout
|
2014-10-21 16:32:45 +02:00 |
|
Manuel Pégourié-Gonnard
|
6c1fa3a184
|
Fix misplaced initialisation of timeout
|
2014-10-21 16:32:45 +02:00 |
|