Commit Graph

  • f173e0ac74 Fixed segfault in mpi_shift_r(), Fixed memory leak in test_suite_mpi (cherry picked from commit e44ec108be) Manuel Pégourié-Gonnard 2012-11-17 12:42:51 +01:00
  • d8ee8440a7 mpi_exp_mod() now correctly handles negative base numbers (Closes ticket #52) (cherry picked from commit f6198c1513) Paul Bakker 2012-05-16 08:02:29 +00:00
  • 7261cbaa91 Better checking for reading over buffer boundaries (Partial cherry picked from commit 535e97dbab) Paul Bakker 2013-01-16 12:39:54 +01:00
  • 087e0379c5 Moved mpi_inv_mod() outside POLARSSL_GENPRIME (cherry picked from commit d9374b05d6) Paul Bakker 2013-01-14 17:57:13 +01:00
  • b3351bd98e Added regression check for latest mpi_add_abs() issue (cherry picked from commit 17a9790918) Paul Bakker 2012-09-17 08:44:35 +00:00
  • bdaf68a492 Added bug to ChangeLog (cherry picked from commit d4c2bd79fe) Paul Bakker 2012-09-16 21:35:30 +00:00
  • ebee076da6 Fixed bug in mpi_add_abs with adding a small number to a large mpi with carry rollover. (cherry picked from commit 2d319fdfcb) Paul Bakker 2012-09-16 21:34:26 +00:00
  • badc9bce1c Fixed test for 'trust extension' change (cherry picked from commit 1a0f552030) Paul Bakker 2013-01-14 16:42:15 +01:00
  • 47f626184c Handle existence of OpenSSL Trust Extensions at end of X.509 DER blob (cherry picked from commit b00ca42f2a) Paul Bakker 2013-01-14 16:40:55 +01:00
  • a4ed0c9a76 Fixed for SPARC64 (cherry picked from commit 4f024b7ba9) Paul Bakker 2013-01-14 16:38:45 +01:00
  • 0ea57e8c7a Fixed potential memory zeroization on miscrafted RSA key (cherry picked from commit 3c16db9a10) Paul Bakker 2012-07-05 13:58:08 +00:00
  • 9a120fd4f7 Added proper gitignores for Linux CMake use (cherry picked from commit 25338d74ac) Paul Bakker 2012-11-18 22:56:39 +01:00
  • ff47dec89d Added proper gitignores for linux compilation (cherry picked from commit 90f309ffe7) Paul Bakker 2012-11-17 00:04:49 +01:00
  • 21dca69ef0 Handle future version properly in ssl_write_certificate_request() Paul Bakker 2013-01-03 11:41:08 +01:00
  • 58ef6ec613 Cleaner test-memory cleanups Paul Bakker 2013-01-03 11:33:48 +01:00
  • 02303e8be4 Moved md_init_ctx() calls around to minimize exit points Paul Bakker 2013-01-03 11:08:31 +01:00
  • 40628bad98 Memory leak when using RSA_PKCS_V21 operations fixed Paul Bakker 2013-01-03 10:50:31 +01:00
  • 34558735d2 Inserted bump_version.sh in git repository Paul Bakker 2012-11-26 17:18:12 +01:00
  • 77d51d7867 Merge branch 'polarssl-1.2' for release of PolarSSL 1.2.3 Paul Bakker 2012-11-26 16:30:11 +01:00
  • fb1ba781b3 Updated for release 1.2.3 polarssl-1.2.3 Paul Bakker 2012-11-26 16:28:25 +01:00
  • bc3d98469f Fixed multiple DN size Paul Bakker 2012-11-26 16:12:02 +01:00
  • df5069cb97 Updated for 1.2.2 release polarssl-1.2.2 Paul Bakker 2012-11-24 12:20:19 +01:00
  • 3497d8c7bf Do not check sig on trust-ca (might not be top) Paul Bakker 2012-11-24 11:53:17 +01:00
  • 769075dfb6 Fixed dependency on POLARSSL_SHA4_C in ssl modules Paul Bakker 2012-11-24 11:26:46 +01:00
  • 1eeceaeac8 More expansive testing Paul Bakker 2012-11-23 14:25:34 +01:00
  • 78ce507988 Fixed typo Paul Bakker 2012-11-23 14:23:53 +01:00
  • 91ebfb5272 Made auth_mode as an command line option Paul Bakker 2012-11-23 14:04:08 +01:00
  • 7c90da9e75 Amended ChangeLog for client authentication fix Paul Bakker 2012-11-23 14:02:40 +01:00
  • 926af7582a Fixed client certificate handling with TLS 1.2 Paul Bakker 2012-11-23 13:38:07 +01:00
  • e667c98fb1 Added p_hw_data to ssl_context for context specific hardware acceleration data Paul Bakker 2012-11-20 13:50:22 +01:00
  • 1492633e54 Updated date for release polarssl-1.2.1 Paul Bakker 2012-11-20 10:58:09 +01:00
  • d10ff14355 Merged trunk changes for 1.2 Paul Bakker 2012-11-20 10:55:17 +01:00
  • 1f9d02dc90 Added more notes / comments on own_cert, trust_ca purposes Paul Bakker 2012-11-20 10:30:55 +01:00
  • e44ec108be Fixed segfault in mpi_shift_r() Fixed memory leak in test_suite_mpi Amended ChangeLog Manuel Pégourié-Gonnard 2012-11-17 12:42:51 +01:00
  • 25338d74ac Added proper gitignores for Linux CMake use Paul Bakker 2012-11-18 22:56:39 +01:00
  • 90f309ffe7 Added proper gitignores for linux compilation Paul Bakker 2012-11-17 00:04:49 +01:00
  • 75242c30fb Added checking of CA peer cert to ssl_client1 as sane default Paul Bakker 2012-11-17 00:03:46 +01:00
  • 9a73632fd9 - Merged changesets 1399 up to and including 1415 into 1.2 branch Paul Bakker 2012-11-14 12:39:52 +00:00
  • 580153573b - Do not free uninitialized ssl context Paul Bakker 2012-11-14 12:15:41 +00:00
  • 43ae298410 - Fixed argument types Paul Bakker 2012-11-14 12:14:19 +00:00
  • 34d8dbcc6d - Depth that the certificate verify callback receives is now numbered bottom-up (Peer cert depth is 0) Paul Bakker 2012-11-14 12:11:38 +00:00
  • e0f41f3086 - Updated version to 1.2.1 Paul Bakker 2012-11-13 12:55:02 +00:00
  • b815682a48 - Updated Changelog for 1.2.1 Paul Bakker 2012-11-13 12:52:17 +00:00
  • 9daf0d0651 - Added max length check for rsa_pkcs1_sign with PKCS#1 v2.1 Paul Bakker 2012-11-13 12:13:27 +00:00
  • 96c4ed8134 - Proper building of shared lib when SHARED defined Paul Bakker 2012-11-13 10:37:52 +00:00
  • 644db3893a - Added SHARED define for building with -fPIC Paul Bakker 2012-11-13 10:35:00 +00:00
  • f6bdf8d86c - Added uninstall target Paul Bakker 2012-11-13 10:28:43 +00:00
  • f02c5642d0 - Allow R and A to point to same mpi in mpi_div_mpi Paul Bakker 2012-11-13 10:25:21 +00:00
  • 36c4a678a6 - Fixed off-by-one loop Paul Bakker 2012-11-09 15:30:07 +00:00
  • c893e0257f - Added extra documentation Paul Bakker 2012-11-07 20:41:16 +00:00
  • f0171bc93c - Added donated script for checking for non-doxygen blocks with directives Paul Bakker 2012-11-07 20:06:27 +00:00
  • 096348fa79 - Fixed comments / typos Paul Bakker 2012-11-07 20:05:38 +00:00
  • 77db6ce348 - Fixed doxygen blocks Paul Bakker 2012-11-07 19:57:39 +00:00
  • 6831c4a1a8 - Fixed typos Paul Bakker 2012-11-07 19:46:27 +00:00
  • 7c900780d9 - Default to disabled renegotiation Paul Bakker 2012-11-04 16:29:08 +00:00
  • 97872aceb6 - Merged 1397 in branch for 1.2 Paul Bakker 2012-11-02 12:53:26 +00:00
  • fc975dc592 - Small Windows VC6 fixes Paul Bakker 2012-11-02 12:51:23 +00:00
  • 4a2bd0da0f - Merged fixes 1394 and 1395 from trunk to PolarSSL 1.2 branch Paul Bakker 2012-11-02 11:06:08 +00:00
  • d9374b05d6 - Moved mpi_inv_mod() outside POLARSSL_GENPRIME Paul Bakker 2012-11-02 11:02:58 +00:00
  • 7a2538ee38 - Fixes for MSVC6 Paul Bakker 2012-11-02 10:59:36 +00:00
  • b624520762 - Tagged PolarSSL 1.2.0 polarssl-1.2.0 Paul Bakker 2012-10-31 13:58:24 +00:00
  • c9c5df98de - Updated for PolarSSL 1.2.0 Paul Bakker 2012-10-31 13:55:27 +00:00
  • 645ce3a2b4 - Moved ciphersuite naming scheme to IANA reserved names Paul Bakker 2012-10-31 12:32:41 +00:00
  • bb0139c924 - Moved to more flexible define structure - Added exception for OpenBSD on Sparc64 (no privilege for call) Paul Bakker 2012-10-31 09:53:08 +00:00
  • 35a7fe52f3 - Prevent compiler warning Paul Bakker 2012-10-31 09:07:14 +00:00
  • 8611e73dd3 - Fixed infinite loop Paul Bakker 2012-10-30 07:52:29 +00:00
  • b0550d90c9 - Added ssl_get_peer_cert() to SSL API Paul Bakker 2012-10-30 07:51:03 +00:00
  • d2c167e9a8 - And fixed order Paul Bakker 2012-10-30 07:49:19 +00:00
  • 4f024b7ba9 - Fixed for SPARC64 Paul Bakker 2012-10-30 07:29:57 +00:00
  • df2bb75c28 - Premaster should have a maximum of MPI size Paul Bakker 2012-10-24 14:30:00 +00:00
  • 21654f392e - Smaller default values Paul Bakker 2012-10-24 14:29:17 +00:00
  • 520ea911f6 - Fixed to support 4096 bit DHM params as well Paul Bakker 2012-10-24 14:17:01 +00:00
  • 98fe5eaf47 - Removed snprintf altogether for critical code paths Paul Bakker 2012-10-24 11:17:48 +00:00
  • 331f5630e9 - Do not use sprintf(), use snprintf() instead. Paul Bakker 2012-10-24 10:16:39 +00:00
  • 5fb47f40b8 - Removed old contrib directory Paul Bakker 2012-10-23 22:20:39 +00:00
  • ba26e9ebfd - Cache now only allows a maximum of entries in cache for preventing memory overrun Paul Bakker 2012-10-23 22:18:28 +00:00
  • 0fd018efb2 - Fixed preprocessor typo Paul Bakker 2012-10-23 12:44:47 +00:00
  • f1ab0ec1ff - Changed default compiler flags to include -O2 Paul Bakker 2012-10-23 12:12:53 +00:00
  • 09f097d45f - Added more documentation on disable / enable renegotiation Paul Bakker 2012-10-23 11:54:56 +00:00
  • 67f9d534ee - Removed code breaking strict-aliasing Paul Bakker 2012-10-23 11:49:05 +00:00
  • 2b6af2fbf0 - Only define mpi_read_file and mpi_write_file if POLARSSL_FS_IO is present Paul Bakker 2012-10-23 11:08:02 +00:00
  • 0f5281a35b - Enlarged buffer to fit gcm_context on all platforms Paul Bakker 2012-10-23 11:06:25 +00:00
  • 81420abcb6 - properly print minimum version Paul Bakker 2012-10-23 10:31:15 +00:00
  • c110d025c2 - Added extra check to prevent crash on failed memory allocation Paul Bakker 2012-10-19 12:15:08 +00:00
  • 0be82f20a9 - Updated rsa_pkcs1_verify() and rsa_pkcs1_sign() to use appropriate buffer size for max MPIs Paul Bakker 2012-10-03 20:36:33 +00:00
  • 1d56958963 - Updated examples to use appropriate sizes for larger RSA keys (up to 16k) Paul Bakker 2012-10-03 20:35:44 +00:00
  • 3ad34d4110 - Added key_app_writer to CMakeLists.txt Paul Bakker 2012-10-03 20:34:37 +00:00
  • 3fad7b3fdd - Changed saved value to RCF 3526 2048 MODP group Paul Bakker 2012-10-03 19:50:54 +00:00
  • 5da01caa50 - Added warning about example use Paul Bakker 2012-10-03 19:48:33 +00:00
  • 9791f64f95 - Added tag for PolarSSL 1.2.0-pre1 polarssl-1.2.0-pre1 Paul Bakker 2012-10-02 15:42:54 +00:00
  • 36fec23dc2 - Updated to 1.2.0 Paul Bakker 2012-10-02 15:40:44 +00:00
  • 8f387e6605 - Updated trunk base version to 1.2.0 for prerelease 1 Paul Bakker 2012-10-02 15:26:45 +00:00
  • d5834bb394 - Added release text for 1.1.4 to ChangeLog Paul Bakker 2012-10-02 14:38:56 +00:00
  • 62261d6bd6 - Rewrote bignum type definition #ifdef tree to work better on all systems Paul Bakker 2012-10-02 12:19:31 +00:00
  • 3338b792da - Fixed WIN32 version of x509parse_crtpath() Paul Bakker 2012-10-01 21:13:10 +00:00
  • d6f17b492f - Moved definition to top to prevent MS VC compiler warning Paul Bakker 2012-10-01 20:58:19 +00:00
  • 9ef6e2bfb6 - Added missing int32_t definition Paul Bakker 2012-10-01 20:57:38 +00:00
  • 93784e12ae - Added gcm.c and ssl_cache.c Paul Bakker 2012-10-01 20:57:09 +00:00
  • e23c31561f - Fixed typo Paul Bakker 2012-10-01 14:42:47 +00:00
  • 5c2364c2ba - Moved from unsigned long to uint32_t throughout code Paul Bakker 2012-10-01 14:41:15 +00:00