Commit graph

  • 9c94cddeae Correctly handle CertificateRequest with empty DN list in <= TLS 1.1 Paul Bakker 2013-01-22 13:45:33 +0100
  • f626e1dd28 Fixed comment on maximum tested size for POLARSSL_MPI_MAX_LIMBS Paul Bakker 2013-01-21 12:10:00 +0100
  • cf4365f560 Updated error codes for ECP Paul Bakker 2013-01-16 17:00:43 +0100
  • a95919b4c7 Added ECP files to Makefiles as well Paul Bakker 2013-01-16 17:00:05 +0100
  • 5e402d88ea Added ecp_read_binary(). Manuel Pégourié-Gonnard 2012-11-24 16:19:42 +0100
  • 37d218a8e3 Added support for writing points compressed Manuel Pégourié-Gonnard 2012-11-24 15:19:55 +0100
  • e19feb5b46 Added ecp_write_binary(). Manuel Pégourié-Gonnard 2012-11-24 14:10:14 +0100
  • 1c33057a63 Added ecp_check_pubkey(). Manuel Pégourié-Gonnard 2012-11-24 12:05:44 +0100
  • c554e9acf1 Added test vectors from RFC 5903 Manuel Pégourié-Gonnard 2012-11-21 19:20:04 +0100
  • 3680c82c5a Made choice of w safer and more optimal Manuel Pégourié-Gonnard 2012-11-21 18:49:45 +0100
  • cdd44324e9 Added ecp_normalize_many() for faster precompute() Manuel Pégourié-Gonnard 2012-11-21 16:00:55 +0100
  • b63f9e98f5 Made ecp_mul() faster and truly SPA resistant Manuel Pégourié-Gonnard 2012-11-21 13:00:58 +0100
  • 7652a593d6 Added a precompute() function for fast mult Manuel Pégourié-Gonnard 2012-11-21 10:00:45 +0100
  • 855560758c Added function preparing for faster multiplication Manuel Pégourié-Gonnard 2012-11-17 19:54:20 +0100
  • b4a310b472 Added a selftest about SPA resistance Manuel Pégourié-Gonnard 2012-11-13 20:57:00 +0100
  • 9674fd0d5e Added ecp_sub() as a variant of ecp_add() Manuel Pégourié-Gonnard 2012-11-19 21:23:27 +0100
  • 1c2782cc7c Changed to jacobian coordinates everywhere Manuel Pégourié-Gonnard 2012-11-19 20:16:28 +0100
  • 773ed546a2 Added a nbits member to ecp_group Manuel Pégourié-Gonnard 2012-11-18 13:19:07 +0100
  • 4bdd47d2cb Multiplication by negative is now forbidden Manuel Pégourié-Gonnard 2012-11-11 14:33:59 +0100
  • 8433824d5f Added fast mod_p192 Manuel Pégourié-Gonnard 2012-11-11 20:45:18 +0100
  • 4712325777 Clarifications in comments; code cosmetics & style Manuel Pégourié-Gonnard 2012-11-10 14:44:24 +0100
  • dada4da33f Moved domain paramaters to ecp.c Manuel Pégourié-Gonnard 2012-11-10 14:23:17 +0100
  • 62aad14139 Added slot for fast modp, with mod_p521 Manuel Pégourié-Gonnard 2012-11-10 00:27:12 +0100
  • 84d1aea1ac Now reducing mod p after every single operation Manuel Pégourié-Gonnard 2012-11-09 02:09:38 +0100
  • e0c16922f9 Point multiplication using Jacobian coordinates Manuel Pégourié-Gonnard 2012-11-08 23:27:28 +0100
  • 7e0adfbcc5 Replaced add_generic with add_mixed Manuel Pégourié-Gonnard 2012-11-08 23:21:46 +0100
  • 989c32bc3e Replaced double_generic with double_jac Manuel Pégourié-Gonnard 2012-11-08 22:02:42 +0100
  • 27b1ba8be0 Changed ecp_mul() to always add the same point Manuel Pégourié-Gonnard 2012-11-08 18:24:10 +0100
  • d070f51224 Started introducting Jacobian coordinates Manuel Pégourié-Gonnard 2012-11-08 17:40:51 +0100
  • 52a422f6a1 Added ecp-bench specialized benchmark Manuel Pégourié-Gonnard 2012-11-08 14:56:25 +0100
  • e870c0a5d6 Added benchmark for DHM Manuel Pégourié-Gonnard 2012-11-08 11:31:48 +0100
  • e739f0133b Added test vectors from RFC 5114 to test suite Manuel Pégourié-Gonnard 2012-11-07 12:24:22 +0100
  • 4b8c3f2a1c Moved tests from selftest to tests/test_suite_ecp Manuel Pégourié-Gonnard 2012-11-07 21:39:45 +0100
  • a5402fee04 Added ecp_use_known_dp() Manuel Pégourié-Gonnard 2012-11-07 20:24:05 +0100
  • efaa31e9ae Implemented multiplication Manuel Pégourié-Gonnard 2012-11-06 21:34:35 +0100
  • b4ab8a8137 Fixed memory leak due to typo Manuel Pégourié-Gonnard 2012-11-06 18:13:32 +0100
  • de532ee73f Implemented generic doubling Manuel Pégourié-Gonnard 2012-11-06 16:10:47 +0100
  • ab38b70816 Fixed add_generic Manuel Pégourié-Gonnard 2012-11-05 17:34:55 +0100
  • b505c2796c Got first tests working, fixed ecp_copy() Manuel Pégourié-Gonnard 2012-11-05 17:27:54 +0100
  • d0dc6317e1 Added a few test cases for addition Manuel Pégourié-Gonnard 2012-11-05 16:28:33 +0100
  • 847395a8a9 Added ecp_XXX_read_string() Manuel Pégourié-Gonnard 2012-11-05 13:13:44 +0100
  • 7cfcea349c Documented error codes properly Manuel Pégourié-Gonnard 2012-11-05 10:06:12 +0100
  • ae180d0f20 Got started on ecp_add(): generic case done Manuel Pégourié-Gonnard 2012-11-02 18:14:40 +0100
  • 883f313516 Added ecp_copy() (for points) Manuel Pégourié-Gonnard 2012-11-02 09:40:25 +0100
  • 5179e463d5 Allowed point at infinity, supressed ecp_double() Manuel Pégourié-Gonnard 2012-10-31 19:37:54 +0100
  • 1e8c8ecd95 Implemented ecp_{point,group}_free() Manuel Pégourié-Gonnard 2012-10-31 19:24:21 +0100
  • d7e4570ad1 Copied ECP parameters from RFC 5114 Manuel Pégourié-Gonnard 2012-10-31 18:57:05 +0100
  • 39d2adbbd0 Added (skeleton) ecp.[ch] Manuel Pégourié-Gonnard 2012-10-31 09:26:55 +0100
  • 66a531b014 Bumped version numbers to 1.1.5 polarssl-1.1.5 Paul Bakker 2013-01-16 14:06:28 +0100
  • 9406c12b1b Fixed typo Paul Bakker 2013-01-16 14:02:02 +0100
  • cf45a56631 Fixes for MSVC6 (cherry picked from commit 7a2538ee38) Paul Bakker 2012-11-02 10:59:36 +0000
  • 5f5593a30e Handle encryption with private key and decryption with public key as per RFC 2313 (cherry picked from commit e6ee41f932) Paul Bakker 2013-01-16 13:26:56 +0100
  • c048493374 Memory leak when using RSA_PKCS_V21 operations fixed (cherry picked from commit 40628bad98 and from commit 02303e8be4) Paul Bakker 2013-01-03 10:50:31 +0100
  • 5aef1e10f9 Fixed comments / typos (cherry picked from commit 096348fa79) Paul Bakker 2012-11-07 20:05:38 +0000
  • 089b70d5a6 Fixed doxygen blocks (cherry picked from commit 77db6ce348) Paul Bakker 2012-11-07 19:57:39 +0000
  • 144c3cc8ab Added max length check for rsa_pkcs1_sign with PKCS#1 v2.1 (cherry picked from commit 9daf0d0651) Paul Bakker 2012-11-13 12:13:27 +0000
  • 0ae1f40299 Allow R and A to point to same mpi in mpi_div_mpi (cherry picked from commit f02c5642d0 and from commit 50546921ac) Paul Bakker 2012-11-13 10:25:21 +0000
  • 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 +0100
  • 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 +0000
  • 7261cbaa91 Better checking for reading over buffer boundaries (Partial cherry picked from commit 535e97dbab) Paul Bakker 2013-01-16 12:39:54 +0100
  • 087e0379c5 Moved mpi_inv_mod() outside POLARSSL_GENPRIME (cherry picked from commit d9374b05d6) Paul Bakker 2013-01-14 17:57:13 +0100
  • b3351bd98e Added regression check for latest mpi_add_abs() issue (cherry picked from commit 17a9790918) Paul Bakker 2012-09-17 08:44:35 +0000
  • bdaf68a492 Added bug to ChangeLog (cherry picked from commit d4c2bd79fe) Paul Bakker 2012-09-16 21:35:30 +0000
  • 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 +0000
  • badc9bce1c Fixed test for 'trust extension' change (cherry picked from commit 1a0f552030) Paul Bakker 2013-01-14 16:42:15 +0100
  • 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 +0100
  • a4ed0c9a76 Fixed for SPARC64 (cherry picked from commit 4f024b7ba9) Paul Bakker 2013-01-14 16:38:45 +0100
  • 0ea57e8c7a Fixed potential memory zeroization on miscrafted RSA key (cherry picked from commit 3c16db9a10) Paul Bakker 2012-07-05 13:58:08 +0000
  • 9a120fd4f7 Added proper gitignores for Linux CMake use (cherry picked from commit 25338d74ac) Paul Bakker 2012-11-18 22:56:39 +0100
  • ff47dec89d Added proper gitignores for linux compilation (cherry picked from commit 90f309ffe7) Paul Bakker 2012-11-17 00:04:49 +0100
  • 21dca69ef0 Handle future version properly in ssl_write_certificate_request() Paul Bakker 2013-01-03 11:41:08 +0100
  • 58ef6ec613 Cleaner test-memory cleanups Paul Bakker 2013-01-03 11:33:48 +0100
  • 02303e8be4 Moved md_init_ctx() calls around to minimize exit points Paul Bakker 2013-01-03 11:08:31 +0100
  • 40628bad98 Memory leak when using RSA_PKCS_V21 operations fixed Paul Bakker 2013-01-03 10:50:31 +0100
  • 34558735d2 Inserted bump_version.sh in git repository Paul Bakker 2012-11-26 17:18:12 +0100
  • 77d51d7867 Merge branch 'polarssl-1.2' for release of PolarSSL 1.2.3 Paul Bakker 2012-11-26 16:30:11 +0100
  • fb1ba781b3 Updated for release 1.2.3 polarssl-1.2.3 Paul Bakker 2012-11-26 16:28:25 +0100
  • bc3d98469f Fixed multiple DN size Paul Bakker 2012-11-26 16:12:02 +0100
  • df5069cb97 Updated for 1.2.2 release polarssl-1.2.2 Paul Bakker 2012-11-24 12:20:19 +0100
  • 3497d8c7bf Do not check sig on trust-ca (might not be top) Paul Bakker 2012-11-24 11:53:17 +0100
  • 769075dfb6 Fixed dependency on POLARSSL_SHA4_C in ssl modules Paul Bakker 2012-11-24 11:26:46 +0100
  • 1eeceaeac8 More expansive testing Paul Bakker 2012-11-23 14:25:34 +0100
  • 78ce507988 Fixed typo Paul Bakker 2012-11-23 14:23:53 +0100
  • 91ebfb5272 Made auth_mode as an command line option Paul Bakker 2012-11-23 14:04:08 +0100
  • 7c90da9e75 Amended ChangeLog for client authentication fix Paul Bakker 2012-11-23 14:02:40 +0100
  • 926af7582a Fixed client certificate handling with TLS 1.2 Paul Bakker 2012-11-23 13:38:07 +0100
  • e667c98fb1 Added p_hw_data to ssl_context for context specific hardware acceleration data Paul Bakker 2012-11-20 13:50:22 +0100
  • 1492633e54 Updated date for release polarssl-1.2.1 Paul Bakker 2012-11-20 10:58:09 +0100
  • d10ff14355 Merged trunk changes for 1.2 Paul Bakker 2012-11-20 10:55:17 +0100
  • 1f9d02dc90 Added more notes / comments on own_cert, trust_ca purposes Paul Bakker 2012-11-20 10:30:55 +0100
  • 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 +0100
  • 25338d74ac Added proper gitignores for Linux CMake use Paul Bakker 2012-11-18 22:56:39 +0100
  • 90f309ffe7 Added proper gitignores for linux compilation Paul Bakker 2012-11-17 00:04:49 +0100
  • 75242c30fb Added checking of CA peer cert to ssl_client1 as sane default Paul Bakker 2012-11-17 00:03:46 +0100
  • 9a73632fd9 - Merged changesets 1399 up to and including 1415 into 1.2 branch Paul Bakker 2012-11-14 12:39:52 +0000
  • 580153573b - Do not free uninitialized ssl context Paul Bakker 2012-11-14 12:15:41 +0000
  • 43ae298410 - Fixed argument types Paul Bakker 2012-11-14 12:14:19 +0000
  • 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 +0000
  • e0f41f3086 - Updated version to 1.2.1 Paul Bakker 2012-11-13 12:55:02 +0000
  • b815682a48 - Updated Changelog for 1.2.1 Paul Bakker 2012-11-13 12:52:17 +0000