Commit graph

  • 7f2a07d7b2 Check keyUsage in SSL client and server Manuel Pégourié-Gonnard 2014-04-09 09:50:57 +0200
  • 603116c570 Add x509_crt_check_key_usage() Manuel Pégourié-Gonnard 2014-04-09 09:50:03 +0200
  • 2abed84225 Specific return code for PK sig length mismatch Manuel Pégourié-Gonnard 2014-04-08 12:40:15 +0200
  • 35e95ddca4 Add special return code for ecdsa length mismatch Manuel Pégourié-Gonnard 2014-04-08 12:17:41 +0200
  • 1cfc45835f Add option 'use_dev_random' to gen_key application Paul Bakker 2014-04-09 15:25:13 +0200
  • ddd427a8fc Fixed spacing in entropy_gather() Paul Bakker 2014-04-09 14:47:58 +0200
  • 75342a65e4 Fixed typos in code Paul Bakker 2014-04-08 17:35:40 +0200
  • 0f79babd4b Disable timing_selftest() for now Manuel Pégourié-Gonnard 2014-04-09 09:56:16 +0200
  • 17b85cbd69 Merged additional tests and improved code coverage Paul Bakker 2014-04-08 14:38:48 +0200
  • 0763a401a7 Merged support for the ALPN extension Paul Bakker 2014-04-08 14:37:12 +0200
  • 4224bc0a4f Prevent potential NULL pointer dereference in ssl_read_record() Paul Bakker 2014-04-08 14:36:50 +0200
  • 27e36d342c Support for the ALPN SSL extension (re-enabled in config.h) Paul Bakker 2014-04-08 12:33:37 +0200
  • 563ad02663 Fix final report in compat.sh Manuel Pégourié-Gonnard 2014-04-08 11:56:35 +0200
  • 8c045ef8e4 Fix embarrassing X.509 bug introduced in 9533765 Manuel Pégourié-Gonnard 2014-04-08 11:55:03 +0200
  • 95a0d118a9 Fix compile error when POLARSSL_ERROR_STRERROR_BC is undefined. Shuo Chen 2014-04-04 21:04:40 -0700
  • 83d8c73c91 Disable ALPN by default Manuel Pégourié-Gonnard 2014-04-07 13:24:21 +0200
  • f6521de17b Add ALPN tests to ssl-opt.sh Manuel Pégourié-Gonnard 2014-04-07 12:42:04 +0200
  • 89e35798ae Implement ALPN server-side Manuel Pégourié-Gonnard 2014-04-07 12:10:30 +0200
  • 0b874dc580 Implement ALPN client-side Manuel Pégourié-Gonnard 2014-04-07 10:57:45 +0200
  • 1bd2281260 Add an alpn option to ssl_client2 and ssl_server2 Manuel Pégourié-Gonnard 2014-04-05 14:34:07 +0200
  • 0148875cfc Add tests and fix bugs for RSA-alt contexts Manuel Pégourié-Gonnard 2014-04-03 22:09:18 +0200
  • 7e250d4812 Add ALPN interface Manuel Pégourié-Gonnard 2014-04-04 16:08:41 +0200
  • 79e58421be Also test net_usleep in timing_selttest() Manuel Pégourié-Gonnard 2014-04-02 18:42:01 +0200
  • edb242fb2f Minimally test md_process and associated wrappers Manuel Pégourié-Gonnard 2014-04-02 17:52:04 +0200
  • f8708ddc95 Also test shax_hmac_reset in test_suite_hmac_shax Manuel Pégourié-Gonnard 2014-04-02 17:17:19 +0200
  • 9ce7e8414a Add test for des_key_check_weak() Manuel Pégourié-Gonnard 2014-03-29 17:06:43 +0100
  • 3fec220a33 Add test for dhm_parse_dhmfile Manuel Pégourié-Gonnard 2014-03-29 16:42:38 +0100
  • 66dfc5a689 Add test for cipher_list() Manuel Pégourié-Gonnard 2014-03-29 16:10:55 +0100
  • f3013830cc Tests for MD info functions Manuel Pégourié-Gonnard 2014-03-29 15:54:50 +0100
  • 5819db1384 Test RIPEMD160 via MD layer more completely Manuel Pégourié-Gonnard 2014-03-29 15:10:29 +0100
  • 59ba4e983b Test generic md_hmac_reset() Manuel Pégourié-Gonnard 2014-03-29 14:43:44 +0100
  • 58319e7f5c Test mdX_hmax_reset() functions Manuel Pégourié-Gonnard 2014-03-29 14:05:06 +0100
  • 7afdb88216 Test and fix x509_oid functions Manuel Pégourié-Gonnard 2014-03-28 16:06:35 +0100
  • 6c1a73e061 Improve x509xrite_csr testing: extensions, version Manuel Pégourié-Gonnard 2014-03-28 14:03:22 +0100
  • c5ce83a3b8 Improve x509xrite_csr testing: extensions, ECDSA Manuel Pégourié-Gonnard 2014-03-28 12:46:44 +0100
  • 913030c286 Enable SSLv2 testing if OPENSSL_CMD is set Manuel Pégourié-Gonnard 2014-03-28 10:12:38 +0100
  • d6aebe108a Add 'volatile' to hardclock()'s asm Manuel Pégourié-Gonnard 2014-03-27 21:15:40 +0100
  • 2be0b5225e Add selftest program to the list of tests Manuel Pégourié-Gonnard 2014-03-27 20:16:07 +0100
  • 13a1ef8600 Misc selftest adjustements Manuel Pégourié-Gonnard 2014-03-27 20:12:44 +0100
  • 470fc935b5 Add timing_self_test() with consistency tests Manuel Pégourié-Gonnard 2014-03-27 20:07:08 +0100
  • 487588d0bf Whitespace fixes Manuel Pégourié-Gonnard 2014-03-27 19:02:07 +0100
  • 388dac4037 Still test pbkdf2 while it's there Manuel Pégourié-Gonnard 2014-03-27 18:57:52 +0100
  • 52a555cd7d Also test backwards compat strerror() function Manuel Pégourié-Gonnard 2014-03-27 18:49:32 +0100
  • 6c33a16dae Add previously forgotten test files... oops! Manuel Pégourié-Gonnard 2014-04-04 16:23:29 +0200
  • 4984d3c0b8 Updated ChangeLog for x509_crt_info() change Paul Bakker 2014-04-04 15:39:37 +0200
  • e4205dc50a Merged printing of X509 extensions Paul Bakker 2014-04-04 15:36:10 +0200
  • 4c41277710 Updated Visual Studio projects with changes from last release Paul Bakker 2014-04-04 15:26:47 +0200
  • 5ff3f9134b Small fix for EFI build under Windows in x509_crt.c Paul Bakker 2014-04-04 15:08:20 +0200
  • 0db29b05b5 More compact code using macros Manuel Pégourié-Gonnard 2014-04-01 18:12:24 +0200
  • 7b30cfc5b0 x509_crt_info() list output cosmectics Manuel Pégourié-Gonnard 2014-04-01 18:00:07 +0200
  • f6f4ab40d3 Print extended key usage in x509_crt_info() Manuel Pégourié-Gonnard 2014-04-01 17:32:44 +0200
  • 65c2ddc318 Print key_usage in x509_crt_info() Manuel Pégourié-Gonnard 2014-04-01 14:12:11 +0200
  • bce2b30855 Print subject alt name in x509_crt_info() Manuel Pégourié-Gonnard 2014-04-01 13:43:28 +0200
  • 919f8f5829 Print NS Cert Type in x509_crt_info() Manuel Pégourié-Gonnard 2014-04-01 13:01:11 +0200
  • b28487db1f Start printing extensions in x509_crt_info() Manuel Pégourié-Gonnard 2014-04-01 12:19:09 +0200
  • 887aa5b381 Fix include path in ecdsa.h Manuel Pégourié-Gonnard 2014-04-04 13:57:20 +0200
  • e442111e29 Fix typo which broke ENTROPY_FORCE_SHA256 Manuel Pégourié-Gonnard 2014-04-02 13:50:05 +0200
  • a27cd4c62e Fix ENTROPY_LEN check Manuel Pégourié-Gonnard 2014-04-02 13:46:29 +0200
  • eb82a74ed2 Fix header issue with default malloc() Manuel Pégourié-Gonnard 2014-04-02 13:43:48 +0200
  • 74bc68ac62 Fix default #define for malloc/free Manuel Pégourié-Gonnard 2014-04-02 13:20:00 +0200
  • 75a2860f26 Potential memory leak in mpi_exp_mod() when error occurs during calculation of RR. Paul Bakker 2014-03-31 12:08:17 +0200
  • dd75c3183b Remove potential timing leak in ecdsa_sign() Manuel Pégourié-Gonnard 2014-03-31 11:55:42 +0200
  • 6b0d268bc9 Add ssl_close_notify() to servers that missed it Manuel Pégourié-Gonnard 2014-03-25 11:24:43 +0100
  • 00d538f8f9 Disable renegotiation by default in example cli/srv Manuel Pégourié-Gonnard 2014-03-31 10:44:40 +0200
  • 5b8c409f53 Fix a warning (theoretical uninitialised variable) Manuel Pégourié-Gonnard 2014-03-27 14:59:42 +0100
  • 1827a6e77e Add -O1 to check mode (helps some warnings) Manuel Pégourié-Gonnard 2014-03-27 14:56:14 +0100
  • 3895f5a344 all.sh: directly go for ASan build Manuel Pégourié-Gonnard 2014-03-27 14:44:04 +0100
  • 969ccc6289 Fix length checking of various ClientKeyExchange's Manuel Pégourié-Gonnard 2014-03-26 19:53:25 +0100
  • 96d5265315 Made ready for release 1.3.5 polarssl-1.3.5 Paul Bakker 2014-03-26 16:55:50 +0100
  • 5fff23b92a x509_get_current_time() uses localtime_r() to prevent thread issues Paul Bakker 2014-03-26 15:34:54 +0100
  • 4c284c9141 Removed LCOV directives from code Paul Bakker 2014-03-26 15:33:05 +0100
  • 77f4f39ea6 Make sure no random pointer occur during failed malloc()'s Paul Bakker 2014-03-26 15:28:55 +0100
  • db1f05985e Add a check for buffer overflow to pkcs11_sign() Paul Bakker 2014-03-26 14:53:47 +0100
  • 91c61bc4fd Further tightened the padlen check to prevent underflow / overflow Paul Bakker 2014-03-26 14:06:55 +0100
  • 76b8ab73cd ssl-opt.sh: address some robustness issues Manuel Pégourié-Gonnard 2014-03-26 09:31:35 +0100
  • c042cf0013 Fix broken tests due to changed error code Manuel Pégourié-Gonnard 2014-03-26 14:12:20 +0100
  • df5024c0dd Made building of programs optional in CMake Paul Bakker 2014-03-26 13:27:51 +0100
  • 674e0b015a Improvements to tests/Makefile when using shared library Paul Bakker 2014-03-26 13:26:52 +0100
  • e9a9a61c61 Deduplicate suites in compat.sh Manuel Pégourié-Gonnard 2014-03-26 08:56:24 +0100
  • 8a3a3208a0 Update lcov test descriptions Manuel Pégourié-Gonnard 2014-03-26 08:47:01 +0100
  • 12b8472f2f Test against GnuTLS for every common ciphersuite Manuel Pégourié-Gonnard 2014-03-25 19:07:28 +0100
  • a1a9f9a639 Allow GnuTLS to be enabled via environment Manuel Pégourié-Gonnard 2014-03-25 18:04:59 +0100
  • 7a2aba8d81 Deprecate some non-PK compatibility functions Manuel Pégourié-Gonnard 2014-03-25 16:37:27 +0100
  • b2bf5a1bbb Fix possible buffer overflow with PSK Manuel Pégourié-Gonnard 2014-03-25 16:28:12 +0100
  • fdddac90a6 Fix stupid bug in rsa_copy() Manuel Pégourié-Gonnard 2014-03-25 15:58:35 +0100
  • e01af4cd37 Tune compat.sh and ssl-opt.sh error reporting Manuel Pégourié-Gonnard 2014-03-25 14:16:44 +0100
  • 244c06ee02 Be more specific in ref-configs's compat.sh call Manuel Pégourié-Gonnard 2014-03-25 14:13:06 +0100
  • 897a595406 Make all.sh more robust in some use cases Manuel Pégourié-Gonnard 2014-03-25 13:23:04 +0100
  • f84f799bcf Tune debug_print_ret format Manuel Pégourié-Gonnard 2014-03-25 13:22:23 +0100
  • ad914954c2 Ignore .log files in tests Paul Bakker 2014-03-26 12:57:13 +0100
  • b13d3ffb80 Provide no info from entropy_func() on future entropy Paul Bakker 2014-03-26 12:51:25 +0100
  • 66ff70dd48 Support for seed file writing and reading in Entropy Paul Bakker 2014-03-26 11:54:05 +0100
  • 766a5d0206 Updated documentation for seed functions w.r.t. return values Paul Bakker 2014-03-26 11:51:25 +0100
  • 3f0be61a27 Merged support for parsing EC keys that use SpecifiedECDomain Paul Bakker 2014-03-26 11:30:39 +0100
  • 5a1d687274 Fixed typo introduced in 486485b Paul Bakker 2014-03-26 11:20:05 +0100
  • 9592485d0c Fix some MSVC12 conversion warnings Manuel Pégourié-Gonnard 2014-03-21 10:54:55 +0100
  • 3b6269aa08 Fix warnings on MinGW Manuel Pégourié-Gonnard 2014-03-21 10:31:12 +0100
  • 486485bc07 PBKDF2 -> PKCS5 in selftest.c Manuel Pégourié-Gonnard 2014-03-20 09:59:51 +0100
  • 80955ee075 all.sh: one test script to run them all Manuel Pégourié-Gonnard 2014-03-19 18:29:01 +0100
  • 5de31ecf9c Don't use dummy CA in compat.sh Manuel Pégourié-Gonnard 2014-03-19 17:34:52 +0100