TrustedFirmware Git Browser
Code Review
Sign In
review.trustedfirmware.org
/
mirror
/
mbed-tls.git
/
f29e5de09d38fbf854b658ecb10a9ac54d24db2c
/
library
/
ssl_tls.c
60346be
Improve debugging message.
by Manuel Pégourié-Gonnard
· 11 years ago
2457fa0
Create ticket keys only if enabled
by Manuel Pégourié-Gonnard
· 11 years ago
d16d1cb
Use more #ifdef's on CLI_C and SRV_C in ssl_tls.c
by Manuel Pégourié-Gonnard
· 11 years ago
e5b0fc1
Make malloc-init script a bit happier
by Manuel Pégourié-Gonnard
· 11 years ago
27e3edb
Check key/cert pair in ssl_set_own_cert()
by Manuel Pégourié-Gonnard
· 11 years ago
d056ce0
Use seq_num as AEAD nonce by default
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
3461772
Introduce polarssl_zeroize() instead of memset() for zeroization
by Paul Bakker
· 11 years ago
7792198
Normalize some error messages
by Manuel Pégourié-Gonnard
· 11 years ago
c2bbac9
Fix misplaced parenthesis.
by Peter Vaskovic
· 11 years ago
b5212b4
Merge CCM cipher mode and ciphersuites
by Paul Bakker
· 11 years ago
8ff17c5
Add missing DEBUG_RET on cipher failures
by Manuel Pégourié-Gonnard
· 11 years ago
61edffe
Normalize "should never happen" messages/errors
by Manuel Pégourié-Gonnard
· 11 years ago
2e5ee32
Implement CCM and CCM_8 ciphersuites
by Manuel Pégourié-Gonnard
· 11 years ago
5efd772
Small readability improvement
by Manuel Pégourié-Gonnard
· 11 years ago
de7bb44
Use cipher_auth_{en,de}crypt() in ssl_tls.c
by Manuel Pégourié-Gonnard
· 11 years ago
8764d27
Use cipher_crypt() in ssl_tls.c
by Manuel Pégourié-Gonnard
· 11 years ago
b9e4e2c
Fix formatting: fix some 'easy' > 80 length lines
by Paul Bakker
· 11 years ago
9af723c
Fix formatting: remove trailing spaces, #endif with comments (> 10 lines)
by Paul Bakker
· 11 years ago
2a024ac
Merge dependency fixes
by Paul Bakker
· 11 years ago
cef4ad2
Adapt sources to configurable config.h name
by Manuel Pégourié-Gonnard
· 11 years ago
1a1fbba
Sanity length checks in ssl_read_record() and ssl_fetch_input()
by Paul Bakker
· 11 years ago
3a306b9
Fix misplaced #endif in ssl_tls.c
by Manuel Pégourié-Gonnard
· 11 years ago
61885c7
Fix false reject in padding check in ssl_decrypt_buf() for CBC ciphersuites
by Paul Bakker
· 11 years ago
93389cc
Remove const indicator
by Paul Bakker
· 11 years ago
0408fd1
Add extendedKeyUsage checking in SSL modules
by Manuel Pégourié-Gonnard
· 11 years ago
d6ad8e9
Make ssl_check_cert_usage() dependent on POLARSSL_X509_CRT_PARSE_C
by Paul Bakker
· 11 years ago
a77de8c
Prevent warnings in ssl_check_cert_usage() if keyUsage checks are off
by Paul Bakker
· 11 years ago
a9db85d
Add tests for keyUsage with client auth
by Manuel Pégourié-Gonnard
· 11 years ago
7f2a07d
Check keyUsage in SSL client and server
by Manuel Pégourié-Gonnard
· 11 years ago
0763a40
Merged support for the ALPN extension
by Paul Bakker
· 11 years ago
4224bc0
Prevent potential NULL pointer dereference in ssl_read_record()
by Paul Bakker
· 11 years ago
0b874dc
Implement ALPN client-side
by Manuel Pégourié-Gonnard
· 11 years ago
7e250d4
Add ALPN interface
by Manuel Pégourié-Gonnard
· 11 years ago
77f4f39
Make sure no random pointer occur during failed malloc()'s
by Paul Bakker
· 11 years ago
91c61bc
Further tightened the padlen check to prevent underflow / overflow
by Paul Bakker
· 11 years ago
b2bf5a1
Fix possible buffer overflow with PSK
by Manuel Pégourié-Gonnard
· 11 years ago
3d6504a
ssl_init() left a dirty in_ctr pointer on failed allocation of out_ctr
by Paul Bakker
· 11 years ago
83cdffc
Forbid sequence number wrapping
by Manuel Pégourié-Gonnard
· 11 years ago
796c6f3
Countermeasure against "triple handshake" attack
by Manuel Pégourié-Gonnard
· 11 years ago
7dc4c44
Library files moved to use platform layer
by Paul Bakker
· 11 years ago
ab24010
Enforce our choice of allowed curves.
by Manuel Pégourié-Gonnard
· 11 years ago
7f38ed0
ssl_set_curves is no longer ECDHE only
by Manuel Pégourié-Gonnard
· 11 years ago
ac71941
Renamings and other fixes
by Manuel Pégourié-Gonnard
· 11 years ago
e40c469
The default ECDH curve list will be dynamically built in the ecp module based on ecp_supported_curves[].
by Gergely Budai
· 12 years ago
de05390
Rename ecdh_curve_list to curve_list
by Manuel Pégourié-Gonnard
· 11 years ago
5de2580
Make ssl_set_ecdh_curves() a compile-time option
by Manuel Pégourié-Gonnard
· 11 years ago
987bfb5
Added the possibility to define the allowed curves for ECDHE handshake. It also defines the preference of the curves.
by Gergely Budai
· 12 years ago
7c59363
Remove a few dead stores
by Manuel Pégourié-Gonnard
· 12 years ago
7cfdcb8
Add a length check in ssl_derive_keys()
by Manuel Pégourié-Gonnard
· 12 years ago
6992eb7
Fixed potential overflow in certificate size in ssl_write_certificate()
by Paul Bakker
· 12 years ago
956c9e0
Reduced the input / output overhead with 200+ bytes and covered corner case
by Paul Bakker
· 12 years ago
1e5369c
Variables in proper block or within proper defines in ssl_decrypt_buf()
by Paul Bakker
· 12 years ago
fdf9469
Merged support for ECDH-RSA / ECDH-ECDSA key exchanges and ciphersuites
by Paul Bakker
· 12 years ago
77e257e
Fixed bad check for maximum size of fragment length index
by Paul Bakker
· 12 years ago
6f0636a
Potential memory leak in ssl_ticket_keys_init()
by Paul Bakker
· 12 years ago
d18cc57
Add client-side support for ECDH key exchanges
by Manuel Pégourié-Gonnard
· 12 years ago
c72ac7c
Fix SSLv3 handling of SHA-384 suites
by Manuel Pégourié-Gonnard
· 12 years ago
dc953e8
Add missing defines/cases for RSA_PSK key exchange
by Manuel Pégourié-Gonnard
· 12 years ago
08b028f
Prevent unlikely NULL dereference
by Paul Bakker
· 12 years ago
0333b97
Handshake key_cert should be set on first addition to the key_cert chain
by Paul Bakker
· 12 years ago
993e386
Merged renegotiation refactoring
by Paul Bakker
· 12 years ago
37ce0ff
Added defines around renegotiation code for SSL_SRV and SSL_CLI
by Paul Bakker
· 12 years ago
31ff1d2
Safer buffer comparisons in the SSL modules
by Manuel Pégourié-Gonnard
· 12 years ago
6d8404d
Server: enforce renegotiation
by Manuel Pégourié-Gonnard
· 12 years ago
9c1e189
Move some code around, improve documentation
by Manuel Pégourié-Gonnard
· 12 years ago
214eed3
Make ssl_renegotiate the only interface
by Manuel Pégourié-Gonnard
· 12 years ago
caed054
Allow ssl_renegotiate() to be called in a loop
by Manuel Pégourié-Gonnard
· 12 years ago
e5e1bb9
Fix misplaced initialisation
by Manuel Pégourié-Gonnard
· 12 years ago
f3dc2f6
Add code for testing server-initiated renegotiation
by Manuel Pégourié-Gonnard
· 12 years ago
6edcd41
Addition conditions for UEFI environment under MSVC
by Paul Bakker
· 12 years ago
fa6a620
Defines for UEFI environment under MSVC added
by Paul Bakker
· 12 years ago
a8a25ae
Fix bad error codes
by Manuel Pégourié-Gonnard
· 12 years ago
7109624
Skip MAC computation/check when GCM is used
by Manuel Pégourié-Gonnard
· 12 years ago
8866591
Don't special-case NULL cipher in ssl_tls.c
by Manuel Pégourié-Gonnard
· 12 years ago
126a66f
Simplify switching on mode in ssl_tls.c
by Manuel Pégourié-Gonnard
· 12 years ago
Next »