Commit Graph

  • 8cb73200e1 MinGW32 static build should link to windows libs and libz Paul Bakker 2014-03-17 15:11:13 +01:00
  • b000f82d76 ssl_init() left a dirty in_ctr pointer on failed allocation of out_ctr Paul Bakker 2014-03-17 13:41:51 +01:00
  • a9f86e03ed Make the compiler work-around more specific Manuel Pégourié-Gonnard 2014-03-14 18:23:26 +01:00
  • 57291a7019 Work around a compiler bug on OS X. Manuel Pégourié-Gonnard 2014-03-14 09:21:20 +01:00
  • 516eb623df Make auth_mode=required the default in ssl_client2 Manuel Pégourié-Gonnard 2014-03-11 11:10:27 +01:00
  • 8a56d3044d Update doc of ssl_set_authmode() Manuel Pégourié-Gonnard 2014-03-11 10:50:48 +01:00
  • 588b66f152 Add a warning against compression in config.h Manuel Pégourié-Gonnard 2014-03-11 10:30:38 +01:00
  • 3baeb15c79 Update changelog for cmake changes Manuel Pégourié-Gonnard 2014-03-11 10:16:25 +01:00
  • 97a11c107e CMake: allow to build both shared and static at once hasufell 2014-03-06 15:49:08 +01:00
  • d113a9d60f CMake: fix zlib include dir hasufell 2014-03-06 15:46:06 +01:00
  • 69ebf32725 CMake: respect system cflags hasufell 2014-03-06 15:45:00 +01:00
  • e63560470e Don't try to use MIPS32 asm macros on MIPS64 Alex Wilson 2014-03-06 00:04:09 +10:00
  • be04673c49 Forbid sequence number wrapping Manuel Pégourié-Gonnard 2014-03-10 21:20:29 +01:00
  • 50a5c53398 Reject certs and CRLs from the future Paul Bakker 2014-07-08 10:59:10 +02:00
  • 0d844dd650 Add x509parse_time_future() Paul Bakker 2014-07-07 17:44:14 +02:00
  • 963918b88f Countermeasure against "triple handshake" attack Manuel Pégourié-Gonnard 2014-03-10 09:34:49 +01:00
  • 397858b81d Avoid "unreachable code" warning Manuel Pégourié-Gonnard 2014-03-11 13:47:05 +01:00
  • 57ca5702fd Fixed CMake symlinking on out-of-source builds Paul Bakker 2014-03-07 10:33:55 +01:00
  • 6d841c2c5c Fix verion-major intolerance Manuel Pégourié-Gonnard 2014-02-12 10:14:54 +01:00
  • e96bfbc6bd Fixed testing with out-of-source builds using cmake Paul Bakker 2014-07-07 16:55:03 +02:00
  • 44e8b23462 Fixed file descriptor leak in generic_sum Paul Bakker 2014-02-06 15:03:06 +01:00
  • c675e4bde5 Fix bug in RSA PKCS#1 v1.5 "reversed" operations Manuel Pégourié-Gonnard 2014-02-03 11:58:55 +01:00
  • af0ccc8fa0 SMTP lines are officially terminated with CRLF, ssl_mail_client fixed Paul Bakker 2014-01-24 16:11:17 +01:00
  • 1e7c3d2500 net_is_block() renamed to net_would_block() and corrected behaviour on non-blocking sockets Paul Bakker 2014-07-07 16:41:31 +02:00
  • 1dc45f15a6 Added MPI_CHK around unguarded mpi calls Paul Bakker 2014-01-23 20:38:35 +01:00
  • 3cb407107d Fix "check" mode warnings Manuel Pégourié-Gonnard 2014-01-23 17:26:36 +01:00
  • 0ed42d6159 Minor fixes to o_p_test.c (CMakeLists.txt and includes) Paul Bakker 2014-01-23 15:43:07 +01:00
  • 7214f5437d Disable unused-function warning for clang-check Manuel Pégourié-Gonnard 2014-01-22 16:01:44 +01:00
  • 0b6355d088 Updated ChangeLog Paul Bakker 2014-07-07 16:01:53 +02:00
  • 91b05ac5ed Replace expired test certificate Manuel Pégourié-Gonnard 2014-01-22 11:07:32 +01:00
  • 7837026b91 Remove a few dead stores Paul Bakker 2014-07-07 16:00:26 +02:00
  • d220f8b709 Fix potential memory leak in bignum selftest Manuel Pégourié-Gonnard 2014-01-20 10:03:15 +01:00
  • 7fd620b331 Fix misplaced initialisation. Manuel Pégourié-Gonnard 2014-01-18 19:05:23 +01:00
  • b55f578982 Fix missing error checking in gcm Manuel Pégourié-Gonnard 2014-01-18 18:49:32 +01:00
  • 4091141368 Add a length check in ssl_derive_keys() Paul Bakker 2014-07-07 15:30:20 +02:00
  • 511d809dd1 Enable cmake tests with Clang too Manuel Pégourié-Gonnard 2014-01-18 18:14:16 +01:00
  • 4181be06c1 Included GCM in API documentation for Enc/Dec Paul Bakker 2014-01-13 13:21:29 +01:00
  • d15718cbe0 Updated ChangeLog Paul Bakker 2014-07-07 15:26:29 +02:00
  • 13d087b97c Fix asm format for alpha Manuel Pégourié-Gonnard 2014-01-10 15:53:41 +01:00
  • 5dcd22c8e9 Fix asm format for tricore Manuel Pégourié-Gonnard 2014-01-10 15:47:50 +01:00
  • 5b30cc191b Fix asm format for microblaze Manuel Pégourié-Gonnard 2014-01-10 15:35:41 +01:00
  • 4239c03358 Fix asm format for MC68020 Manuel Pégourié-Gonnard 2014-01-10 15:30:23 +01:00
  • c6f563ce4c Fix BN ASM for PowerPC Manuel Pégourié-Gonnard 2014-01-07 19:16:48 +01:00
  • 986b7db937 Fix bignum's ASM format for MIPS Manuel Pégourié-Gonnard 2014-01-07 18:31:06 +01:00
  • 68c96e48ce Fix bignum ASM format for X86-64 Manuel Pégourié-Gonnard 2014-01-07 17:50:46 +01:00
  • ec8f2ffe90 Fix bug in rnd_pseudo_rnd() test helper function Manuel Pégourié-Gonnard 2014-01-03 11:59:09 +01:00
  • d83584e9aa Fixed potential overflow in certificate size in ssl_write_certificate() Paul Bakker 2013-12-31 11:35:16 +01:00
  • 78e819698b Added missing MPI_CHK() around some statements Paul Bakker 2013-12-31 11:16:03 +01:00
  • b5296b7f78 Add CHECK flags in CMakeLists.txt Paul Bakker 2014-07-07 15:19:20 +02:00
  • 2ad45598eb Support for CLANG compiler in CMakeLists.txt Paul Bakker 2013-12-30 17:56:23 +01:00
  • 40cc914567 Fixed x509_crt_parse_path() bug on Windows platforms Paul Bakker 2014-07-07 15:16:47 +02:00
  • 238be3a207 Removed dependency on unistd.h for MSVC in apps Paul Bakker 2014-07-07 14:55:07 +02:00
  • 0748895b68 Explicit conversions to int from size_t for MSVC (64-bit) in apps Paul Bakker 2013-11-30 15:14:38 +01:00
  • 256a4afb57 Removed making commandline arguments case insensitive Paul Bakker 2013-11-30 15:13:02 +01:00
  • 9975c5d217 Check PKCS 1.5 padding in a more constant-time way Manuel Pégourié-Gonnard 2013-11-30 13:36:53 +01:00
  • d237d261e5 Check OAEP padding in a more constant-time way Manuel Pégourié-Gonnard 2013-11-29 12:49:44 +01:00
  • 3411464a64 RSA-OAEP decrypt: reorganise code Manuel Pégourié-Gonnard 2013-11-28 15:57:52 +01:00
  • a91d41e7a4 Removed Windows auto-spawn client code Paul Bakker 2013-11-29 11:16:37 +01:00
  • 26e281831e Renamed test_offset to prevent clash with one in ctr_drbg.c Paul Bakker 2013-11-26 17:45:20 +01:00
  • b9f6d507dd crypt_and_hash: check MAC earlier Manuel Pégourié-Gonnard 2013-11-25 17:55:17 +01:00
  • 7ab2d5daf5 Clarify comments of mpi_mul_int() Manuel Pégourié-Gonnard 2013-11-25 16:16:33 +01:00
  • a1caf6e1e8 SSL now gracefully handles missing RNG Paul Bakker 2013-11-21 17:31:06 +01:00
  • c941adba31 Fixed X.509 hostname comparison (with non-regular characters) Paul Bakker 2014-07-07 14:17:24 +02:00
  • cf78ba2b89 bump_version script also handled SOVERSION for library/Makefile Paul Bakker 2013-11-05 11:28:32 +01:00
  • 835481930a Makefile now produces a .so.X with SOVERSION in it Paul Bakker 2013-11-05 11:27:12 +01:00
  • 5c8434cf52 Safer buffer comparisons in the SSL modules Manuel Pégourié-Gonnard 2013-10-28 13:46:11 +01:00
  • 79f1ff84ed Make all hash checking in programs constant-time Manuel Pégourié-Gonnard 2013-10-28 12:51:32 +01:00
  • 2a8c2881f4 Check HMAC in constant-time in crypt_and_hash Paul Bakker 2013-10-31 14:22:08 +01:00
  • c3ec63df42 Minor change that makes life easier for static analyzers / compilers Paul Bakker 2013-10-29 16:18:35 +01:00
  • e46b17766c Make get_pkcs_padding() constant-time Paul Bakker 2014-07-07 14:04:00 +02:00
  • 52cb87beb7 Forced cast to prevent MSVC compiler warning Paul Bakker 2014-07-07 13:46:10 +02:00
  • 4c9301a7af Convert SOCKET to int to prevent compiler warnings under MSVC. Paul Bakker 2013-10-14 16:33:24 +02:00
  • 9ccb2116a7 Introduced POLARSSL_HAVE_READDIR_R for systems without it Paul Bakker 2014-07-07 13:43:31 +02:00
  • ff6e24710a RSA blinding: check highly unlikely cases Paul Bakker 2014-07-07 13:34:41 +02:00
  • 6697b6c13b Properly free memory in new base64 tests Paul Bakker 2014-07-04 18:35:50 +02:00
  • 8fb99abaac Merge changes for leaner memory footprint Paul Bakker 2014-07-04 15:02:19 +02:00
  • b9e08b086b Merge server-side enforced renegotiation requests Paul Bakker 2014-07-04 15:01:37 +02:00
  • d598318661 Fix base64_decode() to return and check length correctly Paul Bakker 2014-07-04 13:50:31 +02:00
  • 23647b4df5 Update ChangeLog Paul Bakker 2014-07-04 15:00:12 +02:00
  • ac7dd33de1 Update the ccm-psk config with psk_len 128 bits Manuel Pégourié-Gonnard 2014-07-03 16:17:59 +02:00
  • 481fcfde93 Make PSK_LEN configurable and adjust PMS size Manuel Pégourié-Gonnard 2014-07-03 16:12:50 +02:00
  • cc10f4ddfe Use SSL_CIPHERSUITES in example configs Manuel Pégourié-Gonnard 2014-06-30 19:22:44 +02:00
  • dfc7df0bec Add SSL_CIPHERSUITES config option Manuel Pégourié-Gonnard 2014-06-30 17:59:55 +02:00
  • fae355e8ee Add tests for ssl_set_renegotiation_enforced() Manuel Pégourié-Gonnard 2014-07-04 14:32:27 +02:00
  • a9964dbcd5 Add ssl_set_renegotiation_enforced() Manuel Pégourié-Gonnard 2014-07-03 19:29:16 +02:00
  • 791684c058 Save RAM when only a few ciphersuites are defined Manuel Pégourié-Gonnard 2014-06-30 17:38:22 +02:00
  • c27807dd1e Make SSL_BUFFER_LEN overhead depend more on config Manuel Pégourié-Gonnard 2014-06-30 17:27:49 +02:00
  • 31855456f9 Fix clang's check mode again Manuel Pégourié-Gonnard 2014-06-25 15:59:50 +02:00
  • 237a847f1c Fix typos in comments Paul Bakker 2014-06-25 14:45:24 +02:00
  • d543a582bf Clarify padding questions in the PK documentation Manuel Pégourié-Gonnard 2014-06-25 14:04:36 +02:00
  • 2361746452 Try to clarify ECDH interface documentation Manuel Pégourié-Gonnard 2014-06-25 13:55:10 +02:00
  • 5af0e5b194 Document in-out param of dhm_calc_secret() Manuel Pégourié-Gonnard 2014-06-25 13:03:50 +02:00
  • bf31977c42 Update BIGNUM_C comments Manuel Pégourié-Gonnard 2014-06-25 13:00:17 +02:00
  • 3926a2cc64 Clarify mpi_write_binary()'s doc. Manuel Pégourié-Gonnard 2014-06-25 12:57:47 +02:00
  • dc16aa7eac Improve comments on POLARSSL_ERROR_STRERROR_DUMMY Manuel Pégourié-Gonnard 2014-06-25 12:55:12 +02:00
  • e306fe0fec Update readme on cmake build types Manuel Pégourié-Gonnard 2014-06-25 12:42:46 +02:00
  • 10a3891336 Add -Wmissing-prototypes to clang's check mode too Manuel Pégourié-Gonnard 2014-06-25 12:49:11 +02:00
  • bee8ded03a Fix warning depending on configuration Manuel Pégourié-Gonnard 2014-06-25 12:22:59 +02:00
  • 01edb1044c Add POLARSSL_REMOVE_RC4_CIPHERSUITES Manuel Pégourié-Gonnard 2014-06-24 22:42:34 +02:00
  • 2a45d1c8bb Merge changes to config examples and configuration issues Paul Bakker 2014-06-25 11:27:00 +02:00