Manuel Pégourié-Gonnard
|
ae5050c212
|
Start adapting ssl_client2 to datagram I/O
|
2014-10-21 16:30:11 +02:00 |
|
Manuel Pégourié-Gonnard
|
67427c07b2
|
Fix checksum computation with HelloVerifyRequest
|
2014-10-21 16:30:11 +02:00 |
|
Manuel Pégourié-Gonnard
|
74848811b4
|
Implement HelloVerifyRequest on client
|
2014-10-21 16:30:11 +02:00 |
|
Manuel Pégourié-Gonnard
|
29980b16bd
|
Add DTLS interop testing (PolarSSL server)
|
2014-10-21 16:30:11 +02:00 |
|
Manuel Pégourié-Gonnard
|
b2f3be8757
|
Support multiple records in one datagram
|
2014-10-21 16:30:10 +02:00 |
|
Manuel Pégourié-Gonnard
|
798f15a500
|
Fix version adjustments with force_ciphersuite
|
2014-10-21 16:30:10 +02:00 |
|
Manuel Pégourié-Gonnard
|
3025b6cfd6
|
Add DTLS self-op test in compat.sh
|
2014-10-21 16:30:10 +02:00 |
|
Manuel Pégourié-Gonnard
|
fe3f73bdeb
|
Allow force_version to select DTLS
|
2014-10-21 16:30:10 +02:00 |
|
Manuel Pégourié-Gonnard
|
34c1011b3d
|
Fix a few warnings in reduced configs
|
2014-10-21 16:30:09 +02:00 |
|
Manuel Pégourié-Gonnard
|
fe98aceb70
|
Adapt ssl_fetch_input() for UDP
|
2014-10-21 16:30:09 +02:00 |
|
Manuel Pégourié-Gonnard
|
8a06d9c5d6
|
Actually use UDP for DTLS in test client/server
|
2014-10-21 16:30:09 +02:00 |
|
Manuel Pégourié-Gonnard
|
f5a1312eaa
|
Add UDP support to the NET module
|
2014-10-21 16:30:09 +02:00 |
|
Manuel Pégourié-Gonnard
|
d6b721c7ee
|
More ssl_parse_client_hello() adjustments
|
2014-10-21 16:30:08 +02:00 |
|
Manuel Pégourié-Gonnard
|
4128aa71ee
|
Add the 'cookie' field of DTLS ClientHello
|
2014-10-21 16:30:08 +02:00 |
|
Manuel Pégourié-Gonnard
|
8933a65d5c
|
Rework ssl_parse_client_hello() a bit
- make it more linear
- check lengths better
- prepare for optional "cookie" field
|
2014-10-21 16:30:08 +02:00 |
|
Manuel Pégourié-Gonnard
|
e89bcf05da
|
Write new DTLS handshake fields correctly
|
2014-10-21 16:30:07 +02:00 |
|
Manuel Pégourié-Gonnard
|
ce441b3442
|
Add space for new DTLS fields in handshake
|
2014-10-21 16:30:07 +02:00 |
|
Manuel Pégourié-Gonnard
|
a59543af30
|
Minor refactoring in ssl_read_record()
|
2014-10-21 16:30:07 +02:00 |
|
Manuel Pégourié-Gonnard
|
f302fb52e1
|
Fix hmac computation for DTLS
|
2014-10-21 16:30:06 +02:00 |
|
Manuel Pégourié-Gonnard
|
5afb167e2c
|
Implement DTLS epochs
|
2014-10-21 16:30:06 +02:00 |
|
Manuel Pégourié-Gonnard
|
0619348288
|
Add explicit counter in DTLS record header
|
2014-10-21 16:30:06 +02:00 |
|
Manuel Pégourié-Gonnard
|
507e1e410a
|
Prep: allow {in,out}_len != {in,out}_hdr + 3
|
2014-10-21 16:30:06 +02:00 |
|
Manuel Pégourié-Gonnard
|
7ee6f0e6e5
|
Preparation: allow {in,out}_ctr != {in,out}_buf
|
2014-10-21 16:30:05 +02:00 |
|
Manuel Pégourié-Gonnard
|
83218f1da1
|
Add dtls version aliases to test serv/cli
|
2014-10-21 16:30:05 +02:00 |
|
Manuel Pégourié-Gonnard
|
abc7e3b4ba
|
Handle DTLS version encoding and fix some checks
|
2014-10-21 16:30:05 +02:00 |
|
Manuel Pégourié-Gonnard
|
864a81fdc0
|
More ssl_set_XXX() functions can return BAD_INPUT
|
2014-10-21 16:30:04 +02:00 |
|
Manuel Pégourié-Gonnard
|
b21ca2a69f
|
Adapt version-handling functions to DTLS
|
2014-10-21 16:30:04 +02:00 |
|
Manuel Pégourié-Gonnard
|
e29fd4beaf
|
Add a dtls option to test server and client
|
2014-10-21 16:30:03 +02:00 |
|
Manuel Pégourié-Gonnard
|
d66645130c
|
Add a ciphersuite NODTLS flag
|
2014-10-21 16:30:03 +02:00 |
|
Manuel Pégourié-Gonnard
|
0b1ff29328
|
Add basic flags for DTLS
|
2014-10-21 16:30:03 +02:00 |
|
Paul Bakker
|
82788fb63b
|
Fix minor style issues
|
2014-10-20 13:59:19 +02:00 |
|
Paul Bakker
|
9eac4f7c4e
|
Prepare for release 1.3.9
|
2014-10-20 13:56:15 +02:00 |
|
Paul Bakker
|
b082bb50de
|
Fix typos in ChangeLog
|
2014-10-20 13:37:51 +02:00 |
|
Manuel Pégourié-Gonnard
|
f7cdbc0e87
|
Fix potential bad read of length
|
2014-10-17 17:02:10 +02:00 |
|
Manuel Pégourié-Gonnard
|
ef9a6aec51
|
Allow comparing name with mismatched encodings
|
2014-10-17 12:42:31 +02:00 |
|
Manuel Pégourié-Gonnard
|
9c911da68f
|
Add tests for X.509 name encoding mismatch
|
2014-10-17 12:42:31 +02:00 |
|
Manuel Pégourié-Gonnard
|
88421246d8
|
Rename a function
|
2014-10-17 12:42:30 +02:00 |
|
Manuel Pégourié-Gonnard
|
43c3b28ca6
|
Fix memory leak with crafted ClientHello
|
2014-10-17 12:42:11 +02:00 |
|
Manuel Pégourié-Gonnard
|
5d8618539f
|
Fix memory leak while parsing some X.509 certs
|
2014-10-17 12:41:41 +02:00 |
|
Manuel Pégourié-Gonnard
|
64938c63f0
|
Accept spaces at end of line/buffer in base64
|
2014-10-15 23:53:33 +02:00 |
|
Manuel Pégourié-Gonnard
|
7f4ed67a97
|
Fix compile error with armcc in mpi_is_prime()
|
2014-10-15 22:06:46 +02:00 |
|
Manuel Pégourié-Gonnard
|
da1b4de0e4
|
Increase MPI_MAX_BYTES to allow RSA 8192
|
2014-10-15 22:06:46 +02:00 |
|
Paul Bakker
|
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 |
|
Paul Bakker
|
9e4ff953de
|
Clarified len parameter of ssl_read()
|
2014-09-24 11:13:11 +02:00 |
|
Manuel Pégourié-Gonnard
|
7fa67728ad
|
Scripts print more info on failure within buildbot
|
2014-08-31 17:42:53 +02:00 |
|
Manuel Pégourié-Gonnard
|
c2b0092a1b
|
Fix leaving around temporary file in ssl-opt.sh
|
2014-08-31 17:17:36 +02:00 |
|
Manuel Pégourié-Gonnard
|
1287f11d54
|
Detect GnuTLS presence and version in compat.sh
|
2014-08-31 16:31:32 +02:00 |
|
Manuel Pégourié-Gonnard
|
16494496db
|
Fix details in compat.sh
|
2014-08-31 10:37:14 +02:00 |
|
Manuel Pégourié-Gonnard
|
72e51ee7be
|
Use arithmetic expansion in scripts, avoid bashisms
|
2014-08-31 10:22:11 +02:00 |
|
Manuel Pégourié-Gonnard
|
c0f6a692fb
|
Add client timeout to ssl-opt.sh and compat.sh
|
2014-08-30 22:59:55 +02:00 |
|