TrustedFirmware Git Browser
Code Review
Sign In
review.trustedfirmware.org
/
mirror
/
mbed-tls.git
/
93017de47e020bed5f51a907cda3319e98623fd0
/
library
/
ssl_cli.c
5d8ba53
Expand and fix resend infrastructure
by Manuel Pégourié-Gonnard
· 11 years ago
d92d6a1
ssl_parse_server_key_exchange() cleanups
by Manuel Pégourié-Gonnard
· 11 years ago
000d5ae
No memmove: parse_new_session_ticket()
by Manuel Pégourié-Gonnard
· 11 years ago
0b3400d
No memmove: ssl_parse_server_hello()
by Manuel Pégourié-Gonnard
· 11 years ago
069eb79
No memmove: ssl_parse_hello_verify_request()
by Manuel Pégourié-Gonnard
· 11 years ago
04c1b4e
No memmove: certificate_request + server_hello_done
by Manuel Pégourié-Gonnard
· 11 years ago
f4830b5
No memmove: ssl_parse_server_key_exchange()
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
b35fe56
Fix HelloVerifyRequest version handling
by Manuel Pégourié-Gonnard
· 11 years ago
fb2d223
Reuse random when responding to a verify request
by Manuel Pégourié-Gonnard
· 11 years ago
b760f00
Extract generate client random to a function
by Manuel Pégourié-Gonnard
· 11 years ago
a0e1632
Do not use compression with DTLS
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
4128aa7
Add the 'cookie' field of DTLS ClientHello
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
d666451
Add a ciphersuite NODTLS flag
by Manuel Pégourié-Gonnard
· 11 years ago
f7cdbc0
Fix potential bad read of length
by Manuel Pégourié-Gonnard
· 11 years ago
44ade65
Implement (partial) renego delay on client
by Manuel Pégourié-Gonnard
· 11 years ago
6591962
Allow delay on renego on client
by Manuel Pégourié-Gonnard
· 11 years ago
84bbeb5
Adapt cipher and MD layer with _init() and _free()
by Paul Bakker
· 11 years ago
5b4af39
Add _init() and _free() for hash modules
by Paul Bakker
· 11 years ago
2a45d1c
Merge changes to config examples and configuration issues
by Paul Bakker
· 11 years ago
dd0c0f3
Better usage of dhm_calc_secret in SSL
by Manuel Pégourié-Gonnard
· 11 years ago
5c1f032
Abort handshake if no point format in common
by Manuel Pégourié-Gonnard
· 11 years ago
fd35af1
Fix off-by-one error in point format parsing
by Manuel Pégourié-Gonnard
· 11 years ago
5bfd968
Fix warning with TLS 1.2 without RSA or ECDSA
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
3461772
Introduce polarssl_zeroize() instead of memset() for zeroization
by Paul Bakker
· 11 years ago
61edffe
Normalize "should never happen" messages/errors
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
cef4ad2
Adapt sources to configurable config.h name
by Manuel Pégourié-Gonnard
· 11 years ago
a703663
Improve interop by not writing ext_len in ClientHello / ServerHello when 0
by Paul Bakker
· 11 years ago
f6521de
Add ALPN tests to ssl-opt.sh
by Manuel Pégourié-Gonnard
· 11 years ago
0b874dc
Implement ALPN client-side
by Manuel Pégourié-Gonnard
· 11 years ago
3c599f1
Avoid possible segfault on bad server ciphersuite
by Manuel Pégourié-Gonnard
· 11 years ago
6a28e72
Merged platform compatibility layer
by Paul Bakker
· 11 years ago
0910f32
Fixed compile warning (in test-ref-configs)
by Paul Bakker
· 11 years ago
7dc4c44
Library files moved to use platform layer
by Paul Bakker
· 11 years ago
c3f6b62c
Print curve name instead of size in debugging
by Manuel Pégourié-Gonnard
· 11 years ago
ab24010
Enforce our choice of allowed curves.
by Manuel Pégourié-Gonnard
· 11 years ago
cd49f76
Make ssl_set_curves() work client-side too.
by Manuel Pégourié-Gonnard
· 11 years ago
8e205fc
Fix potential buffer overflow in suported_curves_ext
by Manuel Pégourié-Gonnard
· 12 years ago
d18cc57
Add client-side support for ECDH key exchanges
by Manuel Pégourié-Gonnard
· 12 years ago
da1ff38
Don't accept CertificateRequest with PSK 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
a9a028e
SSL now gracefully handles missing RNG
by Paul Bakker
· 12 years ago
31ff1d2
Safer buffer comparisons in the SSL modules
by Manuel Pégourié-Gonnard
· 12 years ago
fa6a620
Defines for UEFI environment under MSVC added
by Paul Bakker
· 12 years ago
6888167
Forced cast to prevent MSVC compiler warning
by Paul Bakker
· 12 years ago
polarssl-1.3.1
f34673e
Merged RSA-PSK key-exchange and ciphersuites
by Paul Bakker
· 12 years ago
376e815
Merged ECDHE-PSK ciphersuites
by Paul Bakker
· 12 years ago
59b9fe2
Fix bug in psk_identity_hint parsing
by Manuel Pégourié-Gonnard
· 12 years ago
bac0e3b
Dependency fixes
by Manuel Pégourié-Gonnard
· 12 years ago
09258b9
Refactor parse_server_key_exchange a bit
by Manuel Pégourié-Gonnard
· 12 years ago
8a3c64d
Fix and simplify *-PSK ifdef's
by Manuel Pégourié-Gonnard
· 12 years ago
0fae60b
Implement RSA-PSK key exchange
by Manuel Pégourié-Gonnard
· 12 years ago
b9cfaa0
Explicit conversions and minor changes to prevent MSVC compiler warnings
by Paul Bakker
· 12 years ago
1b62c7f
Fix dependencies and related issues
by Manuel Pégourié-Gonnard
· 12 years ago
72fb62d
More *-PSK refactoring
by Manuel Pégourié-Gonnard
· 12 years ago
bd1ae24
Factor PSK pms computation to ssl_tls.c
by Manuel Pégourié-Gonnard
· 12 years ago
b59d699
Fix bugs in ECDHE_PSK key exchange
by Manuel Pégourié-Gonnard
· 12 years ago
3ce3bbd
Add support for ECDHE_PSK key exchange
by Manuel Pégourié-Gonnard
· 12 years ago
cb99bdb
Client: if no cert, send empty cert list
by Manuel Pégourié-Gonnard
· 12 years ago
834ea85
Change internal structs for multi-cert support
by Manuel Pégourié-Gonnard
· 12 years ago
a7496f0
Fix a few more warnings in small configurations
by Manuel Pégourié-Gonnard
· 12 years ago
1032c1d
Fix some dependencies and warnings in small config
by Manuel Pégourié-Gonnard
· 12 years ago
da179e4
Add ecp_curve_list(), hide ecp_supported_curves
by Manuel Pégourié-Gonnard
· 12 years ago
a310459
Fix a few things that broke with RSA compiled out
by Manuel Pégourié-Gonnard
· 12 years ago
56cd319
Add human-friendly name in ecp_curve_info
by Manuel Pégourié-Gonnard
· 12 years ago
a79d123
Make ecp_supported_curves constant
by Manuel Pégourié-Gonnard
· 12 years ago
15d5de1
Simplify usage of DHM blinding
by Manuel Pégourié-Gonnard
· 12 years ago
568c9cf
Add ecp_supported_curves and simplify some code
by Manuel Pégourié-Gonnard
· 12 years ago
7038039
Dissociate TLS and internal EC curve identifiers
by Manuel Pégourié-Gonnard
· 12 years ago
a97c015
Rm useless/wrong DHM lenght test
by Manuel Pégourié-Gonnard
· 12 years ago
032c34e
Don't use DH blinding for ephemeral DH
by Manuel Pégourié-Gonnard
· 12 years ago
2d62764
Change dhm_calc_secret() prototype
by Manuel Pégourié-Gonnard
· 12 years ago
e09d2f8
Change ecp_mul() prototype to allow randomization
by Manuel Pégourié-Gonnard
· 12 years ago
9659dae
Some extra code defined out
by Paul Bakker
· 12 years ago
577e006
Merged ECDSA-based key-exchange and ciphersuites into development
by Paul Bakker
· 12 years ago
9cc6f5c
Fix some hash debugging
by Manuel Pégourié-Gonnard
· 12 years ago
4bd1284
Fix ECDSA hash selection bug with TLS 1.0 and 1.1
by Manuel Pégourié-Gonnard
· 12 years ago
9c9812a
Fix bug introduced in dbf69cf
by Manuel Pégourié-Gonnard
· 12 years ago
e511ffc
Allow compiling without RSA or DH
by Manuel Pégourié-Gonnard
· 12 years ago
f484282
Rm a few unneeded tests
by Manuel Pégourié-Gonnard
· 12 years ago
d11eb7c
Fix sig_alg extension on client.
by Manuel Pégourié-Gonnard
· 12 years ago
bfe32ef
pk_{sign,verify}() now accept hash_len = 0
by Manuel Pégourié-Gonnard
· 12 years ago
a20c58c
Use convert functions for SSL_SIG_* and SSL_HASH_*
by Manuel Pégourié-Gonnard
· 12 years ago
0d42049
Merge code for RSA and ECDSA in SSL
by Manuel Pégourié-Gonnard
· 12 years ago
070cc7f
Use the new PK RSA-alt interface
by Manuel Pégourié-Gonnard
· 12 years ago
a2d3f22
Add and use pk_encrypt(), pk_decrypt()
by Manuel Pégourié-Gonnard
· 12 years ago
8df2769
Introduce pk_sign() and use it in ssl
by Manuel Pégourié-Gonnard
· 12 years ago
583b608
Fix some return values
by Manuel Pégourié-Gonnard
· 12 years ago
76c18a1
Add client support for ECDSA client auth
by Manuel Pégourié-Gonnard
· 12 years ago
09edda8
Check key type against selected key exchange
by Manuel Pégourié-Gonnard
· 12 years ago
20846b1
Add client support for ECDHE_ECDSA key exchange
by Manuel Pégourié-Gonnard
· 12 years ago
efebb0a
Refactor ssl_parse_server_key_exchange() a bit
by Manuel Pégourié-Gonnard
· 12 years ago
0be444a
Ability to disable server_name extension (RFC 6066)
by Paul Bakker
· 12 years ago
d2f068e
Ability to enable / disable SSL v3 / TLS 1.0 / TLS 1.1 / TLS 1.2 individually
by Paul Bakker
· 12 years ago
Next »