Paul Bakker
|
3966d71fa8
|
gen_key should open file as binary for writing DER keys
|
2014-07-10 15:27:09 +02:00 |
|
Paul Bakker
|
d2a2d61a68
|
Adapt programs / test suites
|
2014-07-09 10:19:24 +02:00 |
|
Paul Bakker
|
a317a98221
|
Adapt programs / test suites
|
2014-07-09 10:19:24 +02:00 |
|
Paul Bakker
|
14e8be4d33
|
Adapted programs / test suites to _init() and _free()
|
2014-07-09 10:19:23 +02:00 |
|
Paul Bakker
|
8cfd9d8c59
|
Adapt programs / test suites to _init() and _free()
|
2014-07-09 10:19:23 +02:00 |
|
Manuel Pégourié-Gonnard
|
c5fd391e04
|
Check return value of ssl_set_xxx() in programs
|
2014-07-08 14:20:26 +02:00 |
|
Manuel Pégourié-Gonnard
|
4e3e7c2944
|
Clarify comment in program
|
2014-07-08 14:20:26 +02:00 |
|
Paul Bakker
|
8fb99abaac
|
Merge changes for leaner memory footprint
|
2014-07-04 15:02:19 +02:00 |
|
Manuel Pégourié-Gonnard
|
481fcfde93
|
Make PSK_LEN configurable and adjust PMS size
|
2014-07-04 14:59:08 +02:00 |
|
Manuel Pégourié-Gonnard
|
fae355e8ee
|
Add tests for ssl_set_renegotiation_enforced()
|
2014-07-04 14:32:27 +02:00 |
|
Paul Bakker
|
2a45d1c8bb
|
Merge changes to config examples and configuration issues
|
2014-06-25 11:27:00 +02:00 |
|
Manuel Pégourié-Gonnard
|
dea29c51fd
|
Extend request_size to small sizes in ssl_client2
|
2014-06-25 11:26:11 +02:00 |
|
Manuel Pégourié-Gonnard
|
0669f272e9
|
Fix printing large packets in ssl_server2
|
2014-06-25 11:26:11 +02:00 |
|
Manuel Pégourié-Gonnard
|
8a4d571af8
|
Fix warnings in no-SSL configs
|
2014-06-24 14:19:59 +02:00 |
|
Manuel Pégourié-Gonnard
|
f9378d8f11
|
Fix dependencies on PEM in tests and programs
|
2014-06-24 13:11:25 +02:00 |
|
Manuel Pégourié-Gonnard
|
4505ed3c90
|
Fix missing free() with recent ssl_server2 options
|
2014-06-20 18:35:16 +02:00 |
|
Paul Bakker
|
3c38f29a61
|
Fix DER output of gen_key app (found by Gergely Budai)
|
2014-06-14 16:46:43 +02:00 |
|
Manuel Pégourié-Gonnard
|
7680698d02
|
Temporarily disable timing test on non-Linux
|
2014-06-13 18:04:42 +02:00 |
|
Paul Bakker
|
8880cb52f7
|
Handle missing CRL parsing gracefully
|
2014-06-12 23:22:26 +02:00 |
|
Paul Bakker
|
9b7fb6f68e
|
Prevent warning for possibly uninitialized variable in ssl_server2
|
2014-06-12 23:01:43 +02:00 |
|
Paul Bakker
|
508e573231
|
Merge tests for asn1write, XTEA and Entropy modules
|
2014-06-12 21:26:33 +02:00 |
|
Paul Bakker
|
14c78c93d5
|
Merge more SSL tests and required ssl_server2 additions
|
2014-06-12 21:24:34 +02:00 |
|
Manuel Pégourié-Gonnard
|
e1ac0f8c5d
|
Add back timing selftest with new hardclock test
|
2014-06-12 21:15:50 +02:00 |
|
Manuel Pégourié-Gonnard
|
8de259b953
|
Minor code simplification in ssl programs
|
2014-06-11 18:35:33 +02:00 |
|
Manuel Pégourié-Gonnard
|
95c0a63023
|
Add tests for ssl_get_bytes_avail()
|
2014-06-11 18:34:47 +02:00 |
|
Manuel Pégourié-Gonnard
|
e7a3b10dcc
|
Use ssl_get_bytes_avail() in ssl_server2.
|
2014-06-11 18:34:47 +02:00 |
|
Manuel Pégourié-Gonnard
|
6dc0781aba
|
Add version_suites option to ssl_server2
|
2014-06-11 14:07:14 +02:00 |
|
Manuel Pégourié-Gonnard
|
4dd73925ab
|
Add entropy_self_test()
|
2014-06-10 15:38:43 +02:00 |
|
Manuel Pégourié-Gonnard
|
dc019b9559
|
Use ssl_set_psk() only when a psk is given
|
2014-06-10 15:32:02 +02:00 |
|
Manuel Pégourié-Gonnard
|
fdee74b8d6
|
Simplify some option parsing code
|
2014-06-10 15:32:02 +02:00 |
|
Manuel Pégourié-Gonnard
|
80c8553a1a
|
Add psk_list option to ssl_server2: PSK callback
|
2014-06-10 15:32:02 +02:00 |
|
Manuel Pégourié-Gonnard
|
9e27163acd
|
Refactor PSK parsing in ssl_server2
|
2014-06-10 15:32:01 +02:00 |
|
Manuel Pégourié-Gonnard
|
736699c08c
|
Add a dhm_file option to ssl_server2
|
2014-06-10 15:32:01 +02:00 |
|
Paul Bakker
|
1fd325309b
|
Add option 'crl_file' to cert_app
|
2014-05-28 11:36:38 +02:00 |
|
Paul Bakker
|
1ebc0c592c
|
Fix typos
|
2014-05-22 15:47:58 +02:00 |
|
Paul Bakker
|
b5212b436f
|
Merge CCM cipher mode and ciphersuites
Conflicts:
library/ssl_tls.c
|
2014-05-22 15:30:31 +02:00 |
|
Paul Bakker
|
0c5e4290e1
|
benchmark application also works without POLARSSL_ERROR_C
|
2014-05-22 14:11:13 +02:00 |
|
Manuel Pégourié-Gonnard
|
58d78a8d70
|
Add CCM to benchmark
|
2014-05-14 14:10:35 +02:00 |
|
Manuel Pégourié-Gonnard
|
a6916fada8
|
Add (placeholder) CCM module
|
2014-05-06 11:28:09 +02:00 |
|
Paul Bakker
|
525f87559f
|
Cast alpn_list to void * to prevent MSVC compiler warnings
|
2014-05-01 10:59:27 +02:00 |
|
Manuel Pégourié-Gonnard
|
cef4ad2509
|
Adapt sources to configurable config.h name
|
2014-04-30 16:40:20 +02:00 |
|
Paul Bakker
|
c73079a78c
|
Add debug_set_threshold() and thresholding of messages
|
2014-04-25 16:58:16 +02:00 |
|
Paul Bakker
|
93c32b21b3
|
Allow ssl_client to pad request to SSL_MAX_CONTENT_LEN
|
2014-04-25 16:58:12 +02:00 |
|
Paul Bakker
|
fdba46885b
|
cert_write app should use subject of issuer certificate as issuer of cert
|
2014-04-25 11:48:35 +02:00 |
|
Paul Bakker
|
8a0c0a9ed9
|
Check additional return values in some test cases
|
2014-04-17 17:24:23 +02:00 |
|
Paul Bakker
|
df71dd1618
|
Cleaner initialization (values did not matter, but were uninitialized)
|
2014-04-17 16:03:48 +02:00 |
|
Paul Bakker
|
030decdb4e
|
Actually increment the loop counter to quit in ssl_fork_server
|
2014-04-17 16:03:23 +02:00 |
|
Paul Bakker
|
0c22610693
|
Cleaned up location of init and free for some programs to prevent memory
leaks on incorrect arguments
|
2014-04-17 16:02:36 +02:00 |
|
Paul Bakker
|
cbe3d0d5cc
|
Added return value checking for correctness in programs
|
2014-04-17 16:00:59 +02:00 |
|
Paul Bakker
|
1cfc45835f
|
Add option 'use_dev_random' to gen_key application
|
2014-04-09 15:49:58 +02:00 |
|
Manuel Pégourié-Gonnard
|
0f79babd4b
|
Disable timing_selftest() for now
|
2014-04-09 15:49:51 +02:00 |
|
Paul Bakker
|
17b85cbd69
|
Merged additional tests and improved code coverage
Conflicts:
ChangeLog
|
2014-04-08 14:38:48 +02:00 |
|
Paul Bakker
|
0763a401a7
|
Merged support for the ALPN extension
|
2014-04-08 14:37:12 +02:00 |
|
Shuo Chen
|
95a0d118a9
|
Fix compile error when POLARSSL_ERROR_STRERROR_BC is undefined.
|
2014-04-08 10:53:51 +02:00 |
|
Manuel Pégourié-Gonnard
|
1bd2281260
|
Add an alpn option to ssl_client2 and ssl_server2
|
2014-04-05 14:51:42 +02:00 |
|
Manuel Pégourié-Gonnard
|
13a1ef8600
|
Misc selftest adjustements
|
2014-04-04 16:33:01 +02:00 |
|
Manuel Pégourié-Gonnard
|
470fc935b5
|
Add timing_self_test() with consistency tests
|
2014-04-04 16:33:01 +02:00 |
|
Manuel Pégourié-Gonnard
|
388dac4037
|
Still test pbkdf2 while it's there
|
2014-04-04 16:33:00 +02:00 |
|
Manuel Pégourié-Gonnard
|
6b0d268bc9
|
Add ssl_close_notify() to servers that missed it
|
2014-03-31 11:28:11 +02:00 |
|
Manuel Pégourié-Gonnard
|
00d538f8f9
|
Disable renegotiation by default in example cli/srv
|
2014-03-31 11:03:06 +02:00 |
|
Paul Bakker
|
5a1d687274
|
Fixed typo introduced in 486485b
|
2014-03-26 11:20:05 +01:00 |
|
Manuel Pégourié-Gonnard
|
486485bc07
|
PBKDF2 -> PKCS5 in selftest.c
|
2014-03-20 09:59:51 +01:00 |
|
Paul Bakker
|
a4b0343edf
|
Merged massive SSL Testing improvements
|
2014-03-14 16:30:36 +01:00 |
|
Manuel Pégourié-Gonnard
|
84fd6877c6
|
Use ssl_client2 to terminate ssl_server2
|
2014-03-14 08:41:02 +01:00 |
|
Manuel Pégourié-Gonnard
|
5b2d776d2a
|
GnuTLS in compat.sh: server-side
|
2014-03-14 08:41:02 +01:00 |
|
Manuel Pégourié-Gonnard
|
3e1b178ba2
|
Add options for no certificates in test srv/cli
|
2014-03-14 08:41:02 +01:00 |
|
Manuel Pégourié-Gonnard
|
5575316385
|
Add options for non-blocking I/O in test cli & srv
|
2014-03-14 08:41:01 +01:00 |
|
Manuel Pégourié-Gonnard
|
0d8780b2cd
|
Add a server_adrr option to ssl_client2
|
2014-03-14 08:41:01 +01:00 |
|
Manuel Pégourié-Gonnard
|
5d917ff6a8
|
Add a 'sni' option to ssl_server2
|
2014-03-14 08:41:01 +01:00 |
|
Manuel Pégourié-Gonnard
|
dbe1ee1988
|
Add tests for session ticket lifetime
|
2014-03-14 08:41:00 +01:00 |
|
Manuel Pégourié-Gonnard
|
c55a5b7d6f
|
Add tests for cache timeout
|
2014-03-14 08:41:00 +01:00 |
|
Manuel Pégourié-Gonnard
|
4c88345f19
|
Add test for ssl_cache max_entries
|
2014-03-14 08:41:00 +01:00 |
|
Manuel Pégourié-Gonnard
|
780d671f9d
|
Add tests for renegotiation
|
2014-03-14 08:41:00 +01:00 |
|
Manuel Pégourié-Gonnard
|
2fc243d06a
|
Rearrange help messages of example cli/srv
|
2014-03-14 08:41:00 +01:00 |
|
Manuel Pégourié-Gonnard
|
fcf2fc2960
|
Make auth_mode=required the default in ssl_client2
|
2014-03-13 19:25:07 +01:00 |
|
Manuel Pégourié-Gonnard
|
844a4c0aef
|
Fix RSASSA-PSS example programs
|
2014-03-13 19:25:06 +01:00 |
|
Manuel Pégourié-Gonnard
|
c580a00e3c
|
Print protocol version in example cli/srv
|
2014-02-12 10:15:30 +01:00 |
|
Paul Bakker
|
64abd83b67
|
Fixed file descriptor leak in generic_sum
|
2014-02-06 15:03:06 +01:00 |
|
Paul Bakker
|
247b487d61
|
Missing 'else' in gen_key
|
2014-02-06 14:33:52 +01:00 |
|
Gergely Budai
|
a5d336bcec
|
Increase title size (fits to increased curve names). Give verbose errors on failures.
|
2014-02-06 10:28:38 +01:00 |
|
Manuel Pégourié-Gonnard
|
79afaa0551
|
Add hmac_drbg_selftest()
|
2014-01-31 11:52:14 +01:00 |
|
Manuel Pégourié-Gonnard
|
fef0f8f55a
|
Add HMAC_DRBG to benchmark
|
2014-01-30 23:17:33 +01:00 |
|
Paul Bakker
|
d75ba40cc3
|
SMTP lines are officially terminated with CRLF, ssl_mail_client fixed
|
2014-01-24 16:12:18 +01:00 |
|
Paul Bakker
|
5eb264cfa7
|
Minor fixes to o_p_test.c (CMakeLists.txt and includes)
|
2014-01-23 15:47:29 +01:00 |
|
Paul Bakker
|
5862eee4ca
|
Merged RIPEMD-160 support
|
2014-01-22 14:18:34 +01:00 |
|
Paul Bakker
|
61b699ed1b
|
Renamed RMD160 to RIPEMD160
|
2014-01-22 14:17:31 +01:00 |
|
Manuel Pégourié-Gonnard
|
2f5217ea02
|
Gitignore ssl_pthread_server
|
2014-01-22 12:56:06 +01:00 |
|
Manuel Pégourié-Gonnard
|
1744d72902
|
Add RIPEMD-160 to selftest
|
2014-01-17 14:46:36 +01:00 |
|
Manuel Pégourié-Gonnard
|
01b0b38421
|
Add RIPEMD-160 to benchmark
|
2014-01-17 14:29:46 +01:00 |
|
Paul Bakker
|
caf0e60969
|
Forced cast to unsigned int for %u format in the ecdsa application
|
2013-12-30 19:15:48 +01:00 |
|
Paul Bakker
|
f0fc2a27b0
|
Properly put the pragma comment for the MSVC linker in defines
|
2013-12-30 15:42:43 +01:00 |
|
Paul Bakker
|
29e86eae29
|
Removed 'z' length modifier from format in ecdsa program
|
2013-12-30 15:38:48 +01:00 |
|
Paul Bakker
|
3e72f6effd
|
Only search for Pthread on Windows platforms
|
2013-12-30 15:28:46 +01:00 |
|
Paul Bakker
|
f9c4953e39
|
Added version of the SSL pthread server example
|
2013-12-30 14:55:54 +01:00 |
|
Paul Bakker
|
5a607d26b7
|
Merged IPv6 support in the NET module
|
2013-12-17 14:34:19 +01:00 |
|
Paul Bakker
|
f70fe81a6e
|
Fixed memory leak in benchmark application
|
2013-12-17 13:09:12 +01:00 |
|
Manuel Pégourié-Gonnard
|
18d31f8e59
|
Make listening address configurable in ssl_server2
|
2013-12-17 12:00:57 +01:00 |
|
Paul Bakker
|
014f143c2a
|
Merged EC key generation support
|
2013-12-02 14:55:09 +01:00 |
|
Manuel Pégourié-Gonnard
|
6e16cdb37c
|
Allow curve selection in gen_key
|
2013-11-30 15:32:47 +01:00 |
|
Paul Bakker
|
fdda785248
|
Removed dependency on unistd.h for MSVC in apps
|
2013-11-30 15:15:31 +01:00 |
|