Commit graph

  • a6916fada8 Add (placeholder) CCM module Manuel Pégourié-Gonnard 2014-05-02 15:17:29 +0200
  • 79e69f94d6 Fix minor comment typo Barry K. Nathan 2014-05-05 18:08:57 -0700
  • 440aa2d120 Fix to Coverity config in Travis-CI Paul Bakker 2014-05-06 10:34:42 +0200
  • 5593f7caae Fix typo in debug_print_msg() Paul Bakker 2014-05-06 10:29:28 +0200
  • 770268f2b3 Fix deprecated references to POLARSSL_CONFIG_OPTIONS Paul Bakker 2014-05-05 11:40:14 +0200
  • 05c3774bd4 Updated Travis-CI config with Coverity addon Paul Bakker 2014-05-02 16:19:04 +0200
  • 47431b6d31 Updated ChangeLog for 1.3.7 to 2014-05-02 polarssl-1.3.7 Paul Bakker 2014-05-02 13:27:13 +0200
  • 5c7bc9c032 Some formatting and info about contributions to README.rst Paul Bakker 2014-05-02 13:11:59 +0200
  • da13016d84 Prepped for 1.3.7 release Paul Bakker 2014-05-01 14:27:19 +0200
  • c37b0ac4b2 Fix typo in bignum.c Paul Bakker 2014-05-01 14:19:23 +0200
  • b9e4e2c97a Fix formatting: fix some 'easy' > 80 length lines Paul Bakker 2014-05-01 14:18:25 +0200
  • 9af723cee7 Fix formatting: remove trailing spaces, #endif with comments (> 10 lines) Paul Bakker 2014-05-01 13:03:14 +0200
  • 525f87559f Cast alpn_list to void * to prevent MSVC compiler warnings Paul Bakker 2014-05-01 10:58:57 +0200
  • c3f89aa26c Removed word 'warning' from PKCS#5 selftest (buildbot warning as a result) Paul Bakker 2014-05-01 10:56:03 +0200
  • 9bb04b6389 Removed redundant code in mpi_fill_random() Paul Bakker 2014-05-01 09:47:02 +0200
  • 2ca1dc8958 Updated error.c and version_features.c based on changes Paul Bakker 2014-04-30 17:01:25 +0200
  • cf975f5988 Fix build with cc from Apple LLVM Barry K. Nathan 2014-04-23 17:40:25 -0700
  • a26a005acf Make compilation on DragonFly work Markus Pfeiffer 2014-04-22 20:16:15 +0000
  • 2a024ac86a Merge dependency fixes Paul Bakker 2014-04-30 16:50:59 +0200
  • 790e395729 Fixed to the features check Paul Bakker 2014-04-30 16:48:32 +0200
  • 1a9cb81973 Merge config file flexibility by defines Paul Bakker 2014-04-30 16:41:12 +0200
  • 14d55951ef Split config checks to separate file Manuel Pégourié-Gonnard 2014-04-30 12:35:08 +0200
  • 827b6cee7f Minor cleanups in test-ref-configs.pl Manuel Pégourié-Gonnard 2014-04-30 12:05:29 +0200
  • 0bc1f23dfd Adapt script and instructions for alt config.h Manuel Pégourié-Gonnard 2014-04-30 11:53:50 +0200
  • cef4ad2509 Adapt sources to configurable config.h name Manuel Pégourié-Gonnard 2014-04-29 12:39:06 +0200
  • 27f1caed02 Add option to CMake to disable all tests Paul Bakker 2014-04-30 16:31:54 +0200
  • c16f4e1f78 Move RC4 ciphersuites down the list Manuel Pégourié-Gonnard 2014-04-29 18:23:07 +0200
  • 8eab8d368b Merge more portable AES-NI Paul Bakker 2014-04-30 16:21:08 +0200
  • 33dc46b080 Fix bug with mpi_fill_random() on big-endian Paul Bakker 2014-04-30 16:11:39 +0200
  • f96f7b607a On OpenBSD, use arc4random_buf() instead of rand() to prevent warnings Paul Bakker 2014-04-30 16:02:38 +0200
  • 6384440b13 Better support for the different Attribute Types from IETF PKIX (RFC 5280) Paul Bakker 2014-04-30 15:34:12 +0200
  • 1a1fbba1ae Sanity length checks in ssl_read_record() and ssl_fetch_input() Paul Bakker 2014-04-30 14:38:05 +0200
  • 24f37ccaed rsa_check_pubkey() now allows an E up to N Paul Bakker 2014-04-30 13:33:35 +0200
  • 0f90d7d2b5 version_check_feature() added to check for compile-time options at run-time Paul Bakker 2014-04-30 11:49:44 +0200
  • 8394684dd3 Clearer description for version_get_string_full() regarding 18 bytes Paul Bakker 2014-04-30 10:21:23 +0200
  • a70366317d Improve interop by not writing ext_len in ClientHello / ServerHello when 0 Paul Bakker 2014-04-30 10:15:38 +0200
  • e26389f26f Document that Curve25519 can't be the only curve Manuel Pégourié-Gonnard 2014-04-29 15:32:53 +0200
  • 3d41370645 Fix hash dependencies in X.509 tests Manuel Pégourié-Gonnard 2014-04-29 15:29:41 +0200
  • 3a306b9067 Fix misplaced #endif in ssl_tls.c Manuel Pégourié-Gonnard 2014-04-29 15:11:17 +0200
  • edc81ff8c2 Fix some more curve depends in X.509 tests Manuel Pégourié-Gonnard 2014-04-29 15:06:49 +0200
  • ec4d27398a Fix curve dependencies in *keyusage tests Manuel Pégourié-Gonnard 2014-04-29 14:06:23 +0200
  • 63a5bfe903 Update Changelog for AES-NI Manuel Pégourié-Gonnard 2014-04-26 17:21:07 +0200
  • b1fd397be6 Adapt AES-NI code to "old" binutil versions Manuel Pégourié-Gonnard 2014-04-26 17:17:31 +0200
  • c73079a78c Add debug_set_threshold() and thresholding of messages Paul Bakker 2014-04-25 16:34:30 +0200
  • 92478c37a6 Debug module only outputs full lines instead of parts Paul Bakker 2014-04-25 15:18:34 +0200
  • eaebbd5eaa debug_set_log_mode() added to determine raw or full logging Paul Bakker 2014-04-25 15:04:14 +0200
  • 57ffa5570d Add tests for debug_print_ret() and debug_print_buf(). Paul Bakker 2014-04-25 14:29:10 +0200
  • 2b34657b39 Updated Debug test suite data Paul Bakker 2014-04-25 14:14:41 +0200
  • 93c32b21b3 Allow ssl_client to pad request to SSL_MAX_CONTENT_LEN Paul Bakker 2014-04-25 13:40:05 +0200
  • 61885c7f7f Fix false reject in padding check in ssl_decrypt_buf() for CBC ciphersuites Paul Bakker 2014-04-25 12:59:03 +0200
  • fdba46885b cert_write app should use subject of issuer certificate as issuer of cert Paul Bakker 2014-04-25 11:48:35 +0200
  • 4ffcd2f9c3 Typo in PKCS#11 module Paul Bakker 2014-04-25 11:44:12 +0200
  • 10a9dd35ea Typo in POLARSSL_PLATFORM_STD_FPRINTF in platform.c Paul Bakker 2014-04-25 11:18:34 +0200
  • 088c5c5f18 POLARSSL_CONFIG_OPTIONS has been removed. Values are set individually Paul Bakker 2014-04-25 11:11:10 +0200
  • 1f69a93ab1 Move configs to 'configs/' and activate-config.pl should be called from root Paul Bakker 2014-04-25 10:04:49 +0200
  • 0767e67d17 Add support for 'emailAddress' to x509_string_to_names() Paul Bakker 2014-04-18 14:11:37 +0200
  • e92f73d73b Updated ChangeLog Paul Bakker 2014-04-18 14:08:26 +0200
  • c70e425a73 Only iterate over actual certificates in ssl_write_certificate_request() Paul Bakker 2014-04-18 13:47:38 +0200
  • f4cf80b86f Restructured pk_parse_key_pkcs8_encrypted_der() to prevent unreachable code Paul Bakker 2014-04-17 17:19:56 +0200
  • 03b6a46353 Properly comment two defines in config.h Paul Bakker 2014-04-17 16:22:31 +0200
  • 3ad3aa3bc0 Travis configuration file Paul Bakker 2014-04-17 16:16:05 +0200
  • 8a0c0a9ed9 Check additional return values in some test cases Paul Bakker 2014-04-17 16:08:20 +0200
  • 94b916c7b5 Split assignment and assert check into seperate lines in tests Paul Bakker 2014-04-17 16:07:20 +0200
  • dd0aae92e0 Replaced strcpy() with strncpy() in tests suites Paul Bakker 2014-04-17 16:06:37 +0200
  • b6487dade9 Fixed result for test case in test_suite_x509parse Paul Bakker 2014-04-17 16:04:33 +0200
  • df71dd1618 Cleaner initialization (values did not matter, but were uninitialized) Paul Bakker 2014-04-17 16:03:48 +0200
  • 030decdb4e Actually increment the loop counter to quit in ssl_fork_server Paul Bakker 2014-04-17 16:03:23 +0200
  • 0c22610693 Cleaned up location of init and free for some programs to prevent memory leaks on incorrect arguments Paul Bakker 2014-04-17 16:02:36 +0200
  • cbe3d0d5cc Added return value checking for correctness in programs Paul Bakker 2014-04-17 16:00:59 +0200
  • 4f42c11846 Remove arbitrary maximum length for cipher_list and content length Paul Bakker 2014-04-17 14:48:23 +0200
  • d893aef867 Force default value to curve parameter Paul Bakker 2014-04-17 14:45:17 +0200
  • 93389cc620 Remove const indicator Paul Bakker 2014-04-17 14:44:38 +0200
  • 874bd64b28 Check setsockopt() return value in net_bind() Paul Bakker 2014-04-17 12:43:05 +0200
  • 3d8fb63e11 Added missing MPI_CHK around mpi functions Paul Bakker 2014-04-17 12:42:41 +0200
  • a9c16d2825 Removed unused cur variable in x509_string_to_names() Paul Bakker 2014-04-17 12:42:18 +0200
  • 0e4f9115dc Fix iteration counter Paul Bakker 2014-04-17 12:39:05 +0200
  • 784b04ff9a Prepared for version 1.3.6 polarssl-1.3.6 Paul Bakker 2014-04-11 15:33:59 +0200
  • d8b0c5ef01 Fixed typo Paul Bakker 2014-04-11 15:31:33 +0200
  • d2c2c1c46b Doxygen typo in ripemd160.h Paul Bakker 2014-04-11 15:28:52 +0200
  • 9655e4597a Reject certificates with times not in UTC Manuel Pégourié-Gonnard 2014-04-11 12:29:49 +0200
  • 0776a43788 Use UTC to heck certificate validity Manuel Pégourié-Gonnard 2014-04-11 12:25:45 +0200
  • 52c5af7d2d Merge support for verifying the extendedKeyUsage extension in X.509 Paul Bakker 2014-04-11 13:58:57 +0200
  • 78848375c0 Declare EC constants as 'const' Manuel Pégourié-Gonnard 2014-04-10 17:45:07 +0200
  • 1630058dde Potential buffer overwrite in pem_write_buffer() fixed Paul Bakker 2014-04-11 13:28:43 +0200
  • b7fff0f9c6 Update Changelog for extendedKeyUsage Manuel Pégourié-Gonnard 2014-04-11 11:32:39 +0200
  • add05d7125 Fix some dependency declarations in X.509 tests Manuel Pégourié-Gonnard 2014-04-11 11:12:40 +0200
  • 0408fd1fbb Add extendedKeyUsage checking in SSL modules Manuel Pégourié-Gonnard 2014-04-11 11:06:22 +0200
  • 7afb8a0dca Add x509_crt_check_extended_key_usage() Manuel Pégourié-Gonnard 2014-04-10 17:53:56 +0200
  • d6ad8e949b Make ssl_check_cert_usage() dependent on POLARSSL_X509_CRT_PARSE_C Paul Bakker 2014-04-09 17:24:14 +0200
  • 5c986f5244 Make test suite checks dependent on POLARSSL_X509_CHECK_KEY_USAGE Paul Bakker 2014-04-09 16:58:51 +0200
  • a77de8c841 Prevent warnings in ssl_check_cert_usage() if keyUsage checks are off Paul Bakker 2014-04-09 16:39:35 +0200
  • 59366213cb Updated ChangeLog for keyUsage merge Paul Bakker 2014-04-09 15:55:20 +0200
  • 043a2e26d0 Merge verification of the keyUsage extension in X.509 certificates Paul Bakker 2014-04-09 15:53:24 +0200
  • 02ff5ce594 Fixed typo Paul Bakker 2014-04-09 15:53:09 +0200
  • a9db85df73 Add tests for keyUsage with client auth Manuel Pégourié-Gonnard 2014-04-09 14:53:05 +0200
  • 490047cc44 Code cosmetics Manuel Pégourié-Gonnard 2014-04-09 14:30:45 +0200
  • 312010e6e9 Factor common parent checking code Manuel Pégourié-Gonnard 2014-04-09 14:30:11 +0200
  • f93a3c4335 Check the CA bit on trusted CAs too Manuel Pégourié-Gonnard 2014-04-09 14:08:12 +0200
  • 99d4f19111 Add keyUsage checking for CAs Manuel Pégourié-Gonnard 2014-04-08 15:10:07 +0200
  • 3fed0b3264 Factor some common code in x509_verify{,_child} Manuel Pégourié-Gonnard 2014-04-08 13:18:01 +0200