TrustedFirmware Git Browser
Code Review
Sign In
review.trustedfirmware.org
/
mirror
/
mbed-tls.git
/
abc7e3b4baaa78ba13d0fc11a3f33d40f18ece29
/
programs
/
ssl
/
ssl_client2.c
864a81f
More ssl_set_XXX() functions can return BAD_INPUT
by Manuel Pégourié-Gonnard
· 11 years ago
e29fd4b
Add a dtls option to test server and client
by Manuel Pégourié-Gonnard
· 11 years ago
f138874
Properly send close_notify in ssl_client2
by Manuel Pégourié-Gonnard
· 11 years ago
a8c0a0d
Add "exchanges" option to test server and client
by Manuel Pégourié-Gonnard
· 11 years ago
e08660e
Fix ssl_read() and close_notify error handling in programs
by Manuel Pégourié-Gonnard
· 11 years ago
dcab293
Get rid of SERVERQUIT code in ssl_{client,server}2
by Manuel Pégourié-Gonnard
· 11 years ago
a317a98
Adapt programs / test suites
by Paul Bakker
· 11 years ago
c5fd391
Check return value of ssl_set_xxx() in programs
by Manuel Pégourié-Gonnard
· 11 years ago
481fcfd
Make PSK_LEN configurable and adjust PMS size
by Manuel Pégourié-Gonnard
· 11 years ago
2a45d1c
Merge changes to config examples and configuration issues
by Paul Bakker
· 11 years ago
dea29c5
Extend request_size to small sizes in ssl_client2
by Manuel Pégourié-Gonnard
· 11 years ago
8a4d571
Fix warnings in no-SSL configs
by Manuel Pégourié-Gonnard
· 11 years ago
8de259b
Minor code simplification in ssl programs
by Manuel Pégourié-Gonnard
· 11 years ago
525f875
Cast alpn_list to void * to prevent MSVC compiler warnings
by Paul Bakker
· 11 years ago
cef4ad2
Adapt sources to configurable config.h name
by Manuel Pégourié-Gonnard
· 11 years ago
c73079a
Add debug_set_threshold() and thresholding of messages
by Paul Bakker
· 11 years ago
93c32b2
Allow ssl_client to pad request to SSL_MAX_CONTENT_LEN
by Paul Bakker
· 11 years ago
1bd2281
Add an alpn option to ssl_client2 and ssl_server2
by Manuel Pégourié-Gonnard
· 11 years ago
6b0d268
Add ssl_close_notify() to servers that missed it
by Manuel Pégourié-Gonnard
· 11 years ago
00d538f
Disable renegotiation by default in example cli/srv
by Manuel Pégourié-Gonnard
· 11 years ago
a4b0343
Merged massive SSL Testing improvements
by Paul Bakker
· 11 years ago
84fd687
Use ssl_client2 to terminate ssl_server2
by Manuel Pégourié-Gonnard
· 11 years ago
5b2d776
GnuTLS in compat.sh: server-side
by Manuel Pégourié-Gonnard
· 11 years ago
3e1b178
Add options for no certificates in test srv/cli
by Manuel Pégourié-Gonnard
· 11 years ago
5575316
Add options for non-blocking I/O in test cli & srv
by Manuel Pégourié-Gonnard
· 11 years ago
0d8780b
Add a server_adrr option to ssl_client2
by Manuel Pégourié-Gonnard
· 11 years ago
c55a5b7
Add tests for cache timeout
by Manuel Pégourié-Gonnard
· 11 years ago
780d671
Add tests for renegotiation
by Manuel Pégourié-Gonnard
· 11 years ago
2fc243d
Rearrange help messages of example cli/srv
by Manuel Pégourié-Gonnard
· 11 years ago
fcf2fc2
Make auth_mode=required the default in ssl_client2
by Manuel Pégourié-Gonnard
· 11 years ago
c580a00
Print protocol version in example cli/srv
by Manuel Pégourié-Gonnard
· 11 years ago
9c1e189
Move some code around, improve documentation
by Manuel Pégourié-Gonnard
· 12 years ago
53b3e06
Add code for testing client-initiated renegotiation
by Manuel Pégourié-Gonnard
· 12 years ago
8a3c64d
Fix and simplify *-PSK ifdef's
by Manuel Pégourié-Gonnard
· 12 years ago
1b62c7f
Fix dependencies and related issues
by Manuel Pégourié-Gonnard
· 12 years ago
1ffefac
Introduced entropy_free()
by Paul Bakker
· 12 years ago
641de71
Use both RSA and ECDSA CA if available
by Manuel Pégourié-Gonnard
· 12 years ago
abd6e02
Rm _CRT_SECURE_NO_DEPRECATE for programs
by Manuel Pégourié-Gonnard
· 12 years ago
c559c7a
Renamed x509_cert structure to x509_crt for consistency
by Paul Bakker
· 12 years ago
ddf26b4
Renamed x509parse_* functions to new form
by Paul Bakker
· 12 years ago
369d2eb
Introduced x509_crt_init(), x509_crl_init() and x509_csr_init()
by Paul Bakker
· 12 years ago
36713e8
Fixed bunch of X509_PARSE related defines / dependencies
by Paul Bakker
· 12 years ago
1a7550a
Moved PK key parsing from X509 module to PK module
by Paul Bakker
· 12 years ago
e8ea0c0
Fix exit value on SERVERQUIT
by Manuel Pégourié-Gonnard
· 12 years ago
577e006
Merged ECDSA-based key-exchange and ciphersuites into development
by Paul Bakker
· 12 years ago
ac75523
Adapt ssl_set_own_cert() to generic keys
by Manuel Pégourié-Gonnard
· 12 years ago
0be444a
Ability to disable server_name extension (RFC 6066)
by Paul Bakker
· 12 years ago
38d1eba
Move verify_result from ssl_context to session
by Manuel Pégourié-Gonnard
· 12 years ago
1f2bc62
Made support for the truncated_hmac extension configurable
by Paul Bakker
· 12 years ago
05decb2
Made support for the max_fragment_length extension configurable
by Paul Bakker
· 12 years ago
a503a63
Made session tickets support configurable from config.h
by Paul Bakker
· 12 years ago
aa0d4d1
Add ssl_set_session_tickets()
by Manuel Pégourié-Gonnard
· 12 years ago
06650f6
Fix reusing session more than once
by Manuel Pégourié-Gonnard
· 12 years ago
cf2e97e
ssl_client2: allow reconnecting twice
by Manuel Pégourié-Gonnard
· 12 years ago
aaa1eab
Add an option to reconnect in ssl_client2
by Manuel Pégourié-Gonnard
· 12 years ago
66c4810
Better handling of ciphersuite version range and forced version in ssl_client2
by Paul Bakker
· 12 years ago
6c85279
Newline fixes in help text for ssl_client2 / ssl_server2
by Paul Bakker
· 12 years ago
dbd79ca
ssl_client2 and ssl_server2 now exit with 1 on errors (shell limitations)
by Paul Bakker
· 12 years ago
8c1ede6
Changed prototype for ssl_set_truncated_hmac() to allow disabling
by Paul Bakker
· 12 years ago
e980a99
Add interface for truncated hmac
by Manuel Pégourié-Gonnard
· 12 years ago
e048b67
Misc minor fixes
by Manuel Pégourié-Gonnard
· 12 years ago
0c017a5
Add max_frag_len option in ssl_server2
by Manuel Pégourié-Gonnard
· 12 years ago
787b658
Implement max_frag_len write restriction
by Manuel Pégourié-Gonnard
· 12 years ago
0df6b1f
ssl_client2: add max_frag_len option
by Manuel Pégourié-Gonnard
· 12 years ago
ba4878a
Rename x509parse_key & co with _rsa suffix
by Manuel Pégourié-Gonnard
· 12 years ago
03a8a79
Programs adapted to use polarssl_strerror() instead of error_strerror()
by Paul Bakker
· 12 years ago
c1516be
ssl_server2 and ssl_client2 adapted to support maximum protocol version
by Paul Bakker
· 12 years ago
3c5ef71
Cleanup up non-prototyped functions (static) and const-correctness in programs
by Paul Bakker
· 12 years ago
ef3f8c7
Fixed const correctness issues in programs and tests
by Paul Bakker
· 12 years ago
bcbe2d8
Prettier printing of the lists for longer ciphersuite names
by Paul Bakker
· 12 years ago
ed27a04
More granular define selections within code to allow for smaller code sizes
by Paul Bakker
· 12 years ago
d4a56ec
Added pre-shared key handling for the client side of SSL / TLS
by Paul Bakker
· 12 years ago
91ebfb5
Made auth_mode as an command line option
by Paul Bakker
· 13 years ago
1f9d02d
Added more notes / comments on own_cert, trust_ca purposes
by Paul Bakker
· 13 years ago
645ce3a
- Moved ciphersuite naming scheme to IANA reserved names
by Paul Bakker
· 13 years ago
b0550d9
- Added ssl_get_peer_cert() to SSL API
by Paul Bakker
· 13 years ago
1d29fb5
- Added option to add minimum accepted SSL/TLS protocol version
by Paul Bakker
· 13 years ago
915275b
- Revamped x509_verify() and the SSL f_vrfy callback implementations
by Paul Bakker
· 13 years ago
0a59707
- Added simple SSL session cache implementation
by Paul Bakker
· 13 years ago
d0f6fa7
- Sending of handshake_failures during renegotiation added
by Paul Bakker
· 13 years ago
48916f9
- Added Secure Renegotiation (RFC 5746)
by Paul Bakker
· 13 years ago
8d91458
- Added X509 CA Path support
by Paul Bakker
· 13 years ago
4248823
- Updated to handle x509parse_crtfile() positive return values
by Paul Bakker
· 13 years ago
0b22e3e
- Print return codes properly
by Paul Bakker
· 13 years ago
570267f
- print error string in useful format
by Paul Bakker
· 13 years ago
fab5c82
- Added support for NULL cipher (POLARSSL_CIPHER_NULL_CIPHER) and weak ciphersuites (POLARSSL_ENABLE_WEAK_CIPHERSUITES). They are disabled by default!
by Paul Bakker
· 13 years ago
13eb9f0
- Added error exit code
by Paul Bakker
· 13 years ago
69e095c
- Changed the behaviour of x509parse_parse_crt for permissive parsing. Now returns the number of 'failed certificates' instead of having a switch to enable it.
by Paul Bakker
· 14 years ago
508ad5a
- Moved all examples programs to use the new entropy and CTR_DRBG
by Paul Bakker
· 14 years ago
6c0ceb3
- Added permissive certificate parsing to x509parse_crt() and x509parse_crtfile(). With permissive parsing the parsing does not stop on encountering a parse-error
by Paul Bakker
· 14 years ago
a3d195c
- Changed the used random function pointer to more flexible format. Renamed havege_rand() to havege_random() to prevent mistakes. Lots of changes as a consequence in library code and programs
by Paul Bakker
· 14 years ago
cce9d77
- Lots of minimal changes to better support WINCE as a build target
by Paul Bakker
· 14 years ago
5690efc
- Fixed a whole bunch of dependencies on defines between files, examples and tests
by Paul Bakker
· 14 years ago
f357131
- Gather data until server gives EOF
by Paul Bakker
· 14 years ago
831a755
- Changed behaviour of net_recv(), ssl_fetch_input() and ssl_read(). net_recv() now returns 0 on EOF instead of POLARSSL_ERR_NET_CONN_RESET. ssl_fetch_input() returns POLARSSL_ERR_SSL_CONN_EOF on an EOF from its f_recv() function. ssl_read() returns 0 if a POLARSSL_ERR_SSL_CONN_EOF is received after the handshake.
by Paul Bakker
· 14 years ago
23986e5
- Major type rewrite of int to size_t for most variables and arguments used for buffer lengths and loops
by Paul Bakker
· 14 years ago
5193688
- Added force_ciphersuite option to ssl_client2 application
by Paul Bakker
· 14 years ago
1a207ec
- Set sane start values for structures that are closed or freed.
by Paul Bakker
· 14 years ago
e3166ce
- Renamed ciphers member of ssl_context and cipher member of ssl_session to ciphersuites and ciphersuite respectively. This clarifies the difference with the generic cipher layer and is better naming altogether
by Paul Bakker
· 15 years ago
b96f154
- Fixed copyright message
by Paul Bakker
· 15 years ago
Next »