TrustedFirmware Git Browser
Code Review
Sign In
review.trustedfirmware.org
/
mirror
/
mbed-tls.git
/
6a2bc23f632d3f4bf90e65fc5a0b60dda4d6132f
/
library
/
ssl_tls.c
46fb942
Fix warning about function that should be static
by Manuel Pégourié-Gonnard
· 11 years ago
f1e9b09
Fix missing #ifdef's
by Manuel Pégourié-Gonnard
· 11 years ago
4e2f245
Fix timer issues
by Manuel Pégourié-Gonnard
· 11 years ago
df9a0a8
Drop unexpected ApplicationData
by Manuel Pégourié-Gonnard
· 11 years ago
6b65141
Implement ssl_read() timeout (DTLS only for now)
by Manuel Pégourié-Gonnard
· 11 years ago
2707430
Fix types and comments about read_timeout
by Manuel Pégourié-Gonnard
· 11 years ago
6c1fa3a
Fix misplaced initialisation of timeout
by Manuel Pégourié-Gonnard
· 11 years ago
c8d8e97
Move to milliseconds in recv_timeout()
by Manuel Pégourié-Gonnard
· 11 years ago
905dd24
Add ssl_set_handshake_timeout()
by Manuel Pégourié-Gonnard
· 11 years ago
0ac247f
Implement timeout back-off (fixed range for now)
by Manuel Pégourié-Gonnard
· 11 years ago
7de3c9e
Count timeout per flight, not per message
by Manuel Pégourié-Gonnard
· 11 years ago
db2858c
Preparation for timers
by Manuel Pégourié-Gonnard
· 11 years ago
08a1d4b
Fix bug with client auth with DTLS
by Manuel Pégourié-Gonnard
· 11 years ago
23b7b70
Fix issue with renego & resend
by Manuel Pégourié-Gonnard
· 11 years ago
2739313
Make anti-replay a runtime option
by Manuel Pégourié-Gonnard
· 11 years ago
8464a46
Make DTLS_ANTI_REPLAY depends on PROTO_DTLS
by Manuel Pégourié-Gonnard
· 11 years ago
246c13a
Fix epoch checking
by Manuel Pégourié-Gonnard
· 11 years ago
b47368a
Add replay detection
by Manuel Pégourié-Gonnard
· 11 years ago
4956fd7
Test and fix anti-replay functions
by Manuel Pégourié-Gonnard
· 11 years ago
7a7e140
Add functions for replay protection
by Manuel Pégourié-Gonnard
· 11 years ago
ea22ce5
Rm unneeded counter increment with DTLS
by Manuel Pégourié-Gonnard
· 11 years ago
abf1624
Add ability to resend last flight
by Manuel Pégourié-Gonnard
· 11 years ago
767c695
Drop out-of-sequence ChangeCipherSpec messages
by Manuel Pégourié-Gonnard
· 11 years ago
93017de
Minor optim: don't resend on duplicated HVR
by Manuel Pégourié-Gonnard
· 11 years ago
c715aed
Fix epoch swapping
by Manuel Pégourié-Gonnard
· 11 years ago
6a2bdfa
Actually resend flights
by Manuel Pégourié-Gonnard
· 11 years ago
5d8ba53
Expand and fix resend infrastructure
by Manuel Pégourié-Gonnard
· 11 years ago
ffa67be
Infrastructure for buffering & resending flights
by Manuel Pégourié-Gonnard
· 11 years ago
8fa6dfd
Introduce f_recv_timeout callback
by Manuel Pégourié-Gonnard
· 11 years ago
e6bdc44
Merge I/O contexts into one
by Manuel Pégourié-Gonnard
· 11 years ago
ca6440b
Small cleanups in parse_finished()
by Manuel Pégourié-Gonnard
· 11 years ago
624bcb5
No memmove: done, rm temporary things
by Manuel Pégourié-Gonnard
· 11 years ago
f49a7da
No memmove: ssl_parse_certificate()
by Manuel Pégourié-Gonnard
· 11 years ago
4abc327
No memmove: ssl_parse_finished()
by Manuel Pégourié-Gonnard
· 11 years ago
f899583
Prepare moving away from memmove() on incoming HS
by Manuel Pégourié-Gonnard
· 11 years ago
4a17536
Fix missing return in error check
by Manuel Pégourié-Gonnard
· 11 years ago
63eca93
Drop invalid records with DTLS
by Manuel Pégourié-Gonnard
· 11 years ago
167a376
Split two functions out of ssl_read_record()
by Manuel Pégourié-Gonnard
· 11 years ago
990f9e4
Handle late handshake messages gracefully
by Manuel Pégourié-Gonnard
· 11 years ago
60ca5af
Drop records from wrong epoch
by Manuel Pégourié-Gonnard
· 11 years ago
1aa586e
Check handshake message_seq field
by Manuel Pégourié-Gonnard
· 11 years ago
9d1d719
Check length before reading handshake header
by Manuel Pégourié-Gonnard
· 11 years ago
d9ba0d9
Prepare for checking incoming handshake seqnum
by Manuel Pégourié-Gonnard
· 11 years ago
ac03052
Fix segfault with some very short fragments
by Manuel Pégourié-Gonnard
· 11 years ago
64dffc5
Make handshake reassembly work with openssl
by Manuel Pégourié-Gonnard
· 11 years ago
502bf30
Handle reassembly of handshake messages
by Manuel Pégourié-Gonnard
· 11 years ago
ed79a4b
Prepare for DTLS handshake reassembly
by Manuel Pégourié-Gonnard
· 11 years ago
edcbe54
Reorder checks in ssl_read_record
by Manuel Pégourié-Gonnard
· 11 years ago
0557bd5
Fix message_seq with server-initiated renego
by Manuel Pégourié-Gonnard
· 11 years ago
c392b24
Fix server-initiated renegotiation with DTLS
by Manuel Pégourié-Gonnard
· 11 years ago
30d16eb
Fix client-initiated renegotiation with DTLS
by Manuel Pégourié-Gonnard
· 11 years ago
7d38d21
Allow disabling HelloVerifyRequest
by Manuel Pégourié-Gonnard
· 11 years ago
d485d19
Move to a callback interface for DTLS cookies
by Manuel Pégourié-Gonnard
· 11 years ago
82202f0
Make DTLS_HELLO_VERIFY a compile option
by Manuel Pégourié-Gonnard
· 11 years ago
98545f1
Generate random key for HelloVerifyRequest
by Manuel Pégourié-Gonnard
· 11 years ago
43c0218
Add ssl_set_client_transport_id()
by Manuel Pégourié-Gonnard
· 11 years ago
879a4f9
Abort on DTLS epoch wrap
by Manuel Pégourié-Gonnard
· 11 years ago
805e230
Fix error message and return code
by Manuel Pégourié-Gonnard
· 11 years ago
67427c0
Fix checksum computation with HelloVerifyRequest
by Manuel Pégourié-Gonnard
· 11 years ago
7484881
Implement HelloVerifyRequest on client
by Manuel Pégourié-Gonnard
· 11 years ago
b2f3be8
Support multiple records in one datagram
by Manuel Pégourié-Gonnard
· 11 years ago
34c1011
Fix a few warnings in reduced configs
by Manuel Pégourié-Gonnard
· 11 years ago
fe98ace
Adapt ssl_fetch_input() for UDP
by Manuel Pégourié-Gonnard
· 11 years ago
e89bcf0
Write new DTLS handshake fields correctly
by Manuel Pégourié-Gonnard
· 11 years ago
ce441b3
Add space for new DTLS fields in handshake
by Manuel Pégourié-Gonnard
· 11 years ago
a59543a
Minor refactoring in ssl_read_record()
by Manuel Pégourié-Gonnard
· 11 years ago
f302fb5
Fix hmac computation for DTLS
by Manuel Pégourié-Gonnard
· 11 years ago
5afb167
Implement DTLS epochs
by Manuel Pégourié-Gonnard
· 11 years ago
0619348
Add explicit counter in DTLS record header
by Manuel Pégourié-Gonnard
· 11 years ago
507e1e4
Prep: allow {in,out}_len != {in,out}_hdr + 3
by Manuel Pégourié-Gonnard
· 11 years ago
7ee6f0e
Preparation: allow {in,out}_ctr != {in,out}_buf
by Manuel Pégourié-Gonnard
· 11 years ago
abc7e3b
Handle DTLS version encoding and fix some checks
by Manuel Pégourié-Gonnard
· 11 years ago
864a81f
More ssl_set_XXX() functions can return BAD_INPUT
by Manuel Pégourié-Gonnard
· 11 years ago
b21ca2a
Adapt version-handling functions to DTLS
by Manuel Pégourié-Gonnard
· 11 years ago
0b1ff29
Add basic flags for DTLS
by Manuel Pégourié-Gonnard
· 11 years ago
82788fb
Fix minor style issues
by Paul Bakker
· 11 years ago
polarssl-1.3.9
a13500f
Fix bug with ssl_close_notify and non-blocking I/O
by Manuel Pégourié-Gonnard
· 11 years ago
f07f421
Fix server-initiated renego with non-blocking I/O
by Manuel Pégourié-Gonnard
· 11 years ago
6591962
Allow delay on renego on client
by Manuel Pégourié-Gonnard
· 11 years ago
f26a1e8
ssl_read() stops returning non-application data
by Manuel Pégourié-Gonnard
· 11 years ago
55e4ff2
Tune comments
by Manuel Pégourié-Gonnard
· 11 years ago
8d4ad07
SHA-2 ciphersuites now require TLS 1.x
by Manuel Pégourié-Gonnard
· 11 years ago
968afaa
ssl_key_cert not available in all configurations
by Paul Bakker
· 11 years ago
84bbeb5
Adapt cipher and MD layer with _init() and _free()
by Paul Bakker
· 11 years ago
accaffe
Restructure ssl_handshake_init() and small fixes
by Paul Bakker
· 11 years ago
8f870b0
Add dhm_init()
by Paul Bakker
· 11 years ago
5b4af39
Add _init() and _free() for hash modules
by Paul Bakker
· 11 years ago
c7ea99a
Add _init() and _free() for cipher modules
by Paul Bakker
· 11 years ago
8fb99ab
Merge changes for leaner memory footprint
by Paul Bakker
· 11 years ago
481fcfd
Make PSK_LEN configurable and adjust PMS size
by Manuel Pégourié-Gonnard
· 11 years ago
a9964db
Add ssl_set_renegotiation_enforced()
by Manuel Pégourié-Gonnard
· 11 years ago
dd0c0f3
Better usage of dhm_calc_secret in SSL
by Manuel Pégourié-Gonnard
· 11 years ago
8df6863
Fix bug in DHE-PSK PMS computation
by Manuel Pégourié-Gonnard
· 11 years ago
0357688
Remove misplaced debugging message
by Manuel Pégourié-Gonnard
· 11 years ago
eaa76f7
Fix computation of minlen for encrypted packets
by Manuel Pégourié-Gonnard
· 11 years ago
e800cd8
Re-arrange some code in ssl_derive_keys()
by Manuel Pégourié-Gonnard
· 11 years ago
0bcc4e1
Fix length checking for AEAD ciphersuites
by Manuel Pégourié-Gonnard
· 11 years ago
4d2a8eb
SSL modules now using x509_crt_parse_der()
by Manuel Pégourié-Gonnard
· 11 years ago
66d5d07
Fix formatting in various code to match spacing from coding style
by Paul Bakker
· 11 years ago
d8bb826
Fix code styling for return statements
by Paul Bakker
· 11 years ago
Next »