Commit graph

  • 18e9f3282b Added missing static to md_info_by_size() in ecdsa.c Paul Bakker 2014-01-23 16:08:06 +0100
  • bf98c3dd11 Merged deterministic ECDSA Paul Bakker 2014-01-23 15:48:01 +0100
  • 5eb264cfa7 Minor fixes to o_p_test.c (CMakeLists.txt and includes) Paul Bakker 2014-01-23 15:43:07 +0100
  • 1b460440af Disable unused-function warning for clang-check Manuel Pégourié-Gonnard 2014-01-22 16:01:44 +0100
  • 2d5f142dc6 Fix warning in main_test Manuel Pégourié-Gonnard 2014-01-22 16:01:17 +0100
  • dfab4c1193 Add forgotten #ifdef and depends_on Manuel Pégourié-Gonnard 2014-01-22 15:45:04 +0100
  • e707eb6df3 Fix unused variable in test case Manuel Pégourié-Gonnard 2014-01-22 14:57:36 +0100
  • a7eac95cc6 Merged ASM format fixes in bn_mul.h Paul Bakker 2014-01-22 14:21:35 +0100
  • 5862eee4ca Merged RIPEMD-160 support Paul Bakker 2014-01-22 14:18:03 +0100
  • 9f4c162df1 Support alternative implementation for RIPEMD-160 (POLARSSL_RIPEMD160_ALT) Paul Bakker 2014-01-22 14:14:26 +0100
  • 61b699ed1b Renamed RMD160 to RIPEMD160 Paul Bakker 2014-01-22 13:35:29 +0100
  • 0ac99ca7bc Merged support for secp224k1, secp192k1 and secp25k1 Paul Bakker 2014-01-22 13:08:44 +0100
  • 3eb9673e19 Updated ChangeLog with recent changes Paul Bakker 2014-01-22 13:08:19 +0100
  • 83a7fdd47b Replace expired test certificate Manuel Pégourié-Gonnard 2014-01-22 11:07:32 +0100
  • b4fae579e8 Add pk_rsa_set_padding() and rsa_set_padding() Manuel Pégourié-Gonnard 2014-01-20 11:22:25 +0100
  • 7c59363a85 Remove a few dead stores Manuel Pégourié-Gonnard 2014-01-20 10:27:13 +0100
  • 9e987edf9f Fix potential memory leak in bignum selftest Manuel Pégourié-Gonnard 2014-01-20 10:03:15 +0100
  • fd6a191381 Fix misplaced initialisation. Manuel Pégourié-Gonnard 2014-01-18 19:05:23 +0100
  • 073f0fa2fb Fix missing error checking in gcm Manuel Pégourié-Gonnard 2014-01-18 18:49:32 +0100
  • 280f95bd00 Add #ifs arround ssl_ciphersuite_uses_XXX() Manuel Pégourié-Gonnard 2014-01-18 18:28:58 +0100
  • 7cfdcb8c7f Add a length check in ssl_derive_keys() Manuel Pégourié-Gonnard 2014-01-18 18:22:55 +0100
  • 2f5217ea02 Gitignore ssl_pthread_server Manuel Pégourié-Gonnard 2014-01-18 18:18:17 +0100
  • bd0de9422b Enable cmake tests with Clang too Manuel Pégourié-Gonnard 2014-01-18 18:14:16 +0100
  • 9af7d3a35b Add fast reduction for the other Koblitz curves Manuel Pégourié-Gonnard 2014-01-18 17:28:59 +0100
  • 8887d8d37c Add mod_p256k1 Manuel Pégourié-Gonnard 2014-01-17 23:17:10 +0100
  • ea499a7321 Add support for secp192k1 Manuel Pégourié-Gonnard 2014-01-11 15:58:47 +0100
  • 0a56c2c698 Fix bug in ecdh_calc_secret() Manuel Pégourié-Gonnard 2014-01-17 21:24:04 +0100
  • 5304812b2d Fix theoretical compliance issue in ECDSA Manuel Pégourié-Gonnard 2014-01-03 12:55:15 +0100
  • 18e3ec9b4d Add support for secp224k1 Manuel Pégourié-Gonnard 2014-01-11 15:22:07 +0100
  • e4d47a655b Add RIPEMD-160 to the generic MD layer Manuel Pégourié-Gonnard 2014-01-17 20:41:32 +0100
  • ff40c3ac34 Add HMAC support to RIPEMD-160 Manuel Pégourié-Gonnard 2014-01-17 19:49:15 +0100
  • 1744d72902 Add RIPEMD-160 to selftest Manuel Pégourié-Gonnard 2014-01-17 14:44:38 +0100
  • 01b0b38421 Add RIPEMD-160 to benchmark Manuel Pégourié-Gonnard 2014-01-17 14:29:46 +0100
  • 130fe97055 Tighten sizes in mdx.function Manuel Pégourié-Gonnard 2014-01-17 14:23:48 +0100
  • df2437d156 Rm redundant "depends" in mdx.data Manuel Pégourié-Gonnard 2014-01-17 14:09:46 +0100
  • cab4a8807c Add RIPEMD-160 (core functions) Manuel Pégourié-Gonnard 2014-01-17 12:42:35 +0100
  • cf1d73b213 Clarified ssl_set_ciphersuites() doc for influencing preference as well Paul Bakker 2014-01-14 14:08:13 +0100
  • 4c52af24cf Included GCM in API documentation for Enc/Dec Paul Bakker 2014-01-13 13:21:29 +0100
  • 9bcff3905b Add OIDs and TLS IDs for prime Koblitz curves Manuel Pégourié-Gonnard 2014-01-10 18:26:48 +0100
  • f51c8fc353 Add support for secp256k1 arithmetic Manuel Pégourié-Gonnard 2014-01-10 18:17:18 +0100
  • 5af8e64b21 Fix asm format for alpha Manuel Pégourié-Gonnard 2014-01-10 15:53:41 +0100
  • 3f687ade1d Fix asm format for tricore Manuel Pégourié-Gonnard 2014-01-10 15:47:50 +0100
  • 1753e2f0a2 Fix asm format for microblaze Manuel Pégourié-Gonnard 2014-01-10 15:35:41 +0100
  • 3b05e4cce3 Fix asm format for MC68020 Manuel Pégourié-Gonnard 2014-01-10 15:30:23 +0100
  • 02d800c151 Fix BN ASM for PowerPC Manuel Pégourié-Gonnard 2014-01-07 19:16:48 +0100
  • 8b1b103418 Fix bignum's ASM format for MIPS Manuel Pégourié-Gonnard 2014-01-07 18:31:06 +0100
  • def018d301 Fix bignum ASM format for X86-64 Manuel Pégourié-Gonnard 2014-01-07 17:50:46 +0100
  • 5b1a573751 Document dependency of ECDSA_DETERMINISTIC on MD_C Manuel Pégourié-Gonnard 2014-01-07 16:46:17 +0100
  • 65ad3e4daf Use deterministic ECDSA in the PK layer Manuel Pégourié-Gonnard 2014-01-06 16:57:24 +0100
  • 5e6edcfd96 Add fallback for md_alg == NONE to ecdsa_sign_det() Manuel Pégourié-Gonnard 2014-01-07 16:17:53 +0100
  • 937340bce0 Add ecdsa_write_signature_det() Manuel Pégourié-Gonnard 2014-01-06 10:27:16 +0100
  • f42bca6da0 Little HMAC_DRBG refactoring Manuel Pégourié-Gonnard 2014-01-06 15:05:01 +0100
  • 4daaef7e27 Add ecdsa_sign_det() with test vectors Manuel Pégourié-Gonnard 2014-01-06 14:25:56 +0100
  • 461d416892 Add minified HMAC_DRBG for deterministic ECDSA Manuel Pégourié-Gonnard 2014-01-06 10:16:28 +0100
  • e7072f8d11 Fix theoretical compliance issue in ECDSA Manuel Pégourié-Gonnard 2014-01-03 12:55:15 +0100
  • c9573998ca Fix unchecked error codes in ecp_gen_keypair() Manuel Pégourié-Gonnard 2014-01-03 12:54:00 +0100
  • fae079e4c5 Adapt ECDSA tests to new ecp_gen_keypair() Manuel Pégourié-Gonnard 2014-01-06 11:00:07 +0100
  • 79f73b96d9 Remove bias in EC private key generation Manuel Pégourié-Gonnard 2014-01-03 12:35:05 +0100
  • 217a29c844 Fix bug in rnd_pseudo_rnd() test helper function Manuel Pégourié-Gonnard 2014-01-03 11:59:09 +0100
  • c78c8422c2 Added failure stub for uninitialized POLARSSL_THREADING_ALT functions polarssl-1.3.3 Paul Bakker 2013-12-31 11:55:27 +0100
  • a8fd3e31ed Removed POLARSSL_THREADING_DUMMY option Paul Bakker 2013-12-31 11:54:08 +0100
  • 4de44aa0ae Rewrote check to prevent read of uninitialized data in rsa_rsassa_pss_verify() Paul Bakker 2013-12-31 11:43:01 +0100
  • 6992eb762c Fixed potential overflow in certificate size in ssl_write_certificate() Paul Bakker 2013-12-31 11:35:16 +0100
  • 6ea1a95ce8 Added missing MPI_CHK() around some statements Paul Bakker 2013-12-31 11:16:03 +0100
  • 5bc07a3d30 Prepped for 1.3.3 Paul Bakker 2013-12-31 10:57:44 +0100
  • 00f5c52bfe Added cast to socket() return value to prevent Windows warning Paul Bakker 2013-12-31 10:45:16 +0100
  • c73879139e Merged ECP memory usage optimizations Paul Bakker 2013-12-31 10:32:50 +0100
  • 53e1513fea Initialize ebx and edx in padlock functions Paul Bakker 2013-12-30 20:43:40 +0100
  • 3a8cb6ff8e Proper const modifier in test_suite_x509_csr_check() Paul Bakker 2013-12-30 20:41:54 +0100
  • 26bc1c0f5d Fix a few unchecked return codes in EC Manuel Pégourié-Gonnard 2013-12-30 19:33:33 +0100
  • 93759b048f Made AES-NI bit-size specific key expansion functions static Paul Bakker 2013-12-30 19:20:06 +0100
  • 9e4191c3e7 Add another option to reduce EC memory usage Manuel Pégourié-Gonnard 2013-12-30 18:41:16 +0100
  • 70896a023e Add statistics about number of allocated blocks Manuel Pégourié-Gonnard 2013-12-30 18:06:41 +0100
  • caf0e60969 Forced cast to unsigned int for %u format in the ecdsa application Paul Bakker 2013-12-30 19:15:48 +0100
  • ec4bea7eee Forced cast to unsigned int for %u format in ecp_selftest() Paul Bakker 2013-12-30 19:04:47 +0100
  • e1e962de91 Position of -Werror is relevant Paul Bakker 2013-12-30 19:00:41 +0100
  • a36d23e290 Fixed documentation issues found by clang Paul Bakker 2013-12-30 17:57:27 +0100
  • 92bc875e0a Support for CLANG compiler in CMakeLists.txt Paul Bakker 2013-12-30 17:56:23 +0100
  • 1f789b8348 Lessen peak memory usage in EC by freeing earlier Manuel Pégourié-Gonnard 2013-12-30 17:31:56 +0100
  • 72c172a13d Save some small memory allocations inside ecp_mul() Manuel Pégourié-Gonnard 2013-12-30 16:04:55 +0100
  • f0fc2a27b0 Properly put the pragma comment for the MSVC linker in defines Paul Bakker 2013-12-30 15:42:43 +0100
  • 29e86eae29 Removed 'z' length modifier from format in ecdsa program Paul Bakker 2013-12-30 15:38:48 +0100
  • 92bcadb110 Removed 'z' length modifier from low-value size_t in ecp_selftest() Paul Bakker 2013-12-30 15:37:17 +0100
  • e7f5133590 Fixed superfluous return value in aesni.c Paul Bakker 2013-12-30 15:32:02 +0100
  • 0d0de92156 Only specify done label in aes.c when AES-NI is possible Paul Bakker 2013-12-30 15:29:04 +0100
  • 3e72f6effd Only search for Pthread on Windows platforms Paul Bakker 2013-12-30 15:25:08 +0100
  • 956c9e063d Reduced the input / output overhead with 200+ bytes and covered corner case Paul Bakker 2013-12-19 14:42:28 +0100
  • f9c4953e39 Added version of the SSL pthread server example Paul Bakker 2013-12-19 15:40:58 +0100
  • 23116fdb53 Merged AES-NI support for AES, AES-GCM and AES key scheduling Paul Bakker 2013-12-30 14:09:47 +0100
  • ad0db975bf Added -Werror to Check buildtype Paul Bakker 2013-12-30 14:09:27 +0100
  • d4588cfb6a aesni_gcm_mult() now returns void Manuel Pégourié-Gonnard 2013-12-30 13:54:23 +0100
  • bfa3c9a85f Remove temporary code Manuel Pégourié-Gonnard 2013-12-30 13:53:58 +0100
  • 23c2f6fee5 Add AES-NI key expansion for 192 bits Manuel Pégourié-Gonnard 2013-12-29 16:05:22 +0100
  • 4a5b995c26 Add AES-NI key expansion for 256 bits Manuel Pégourié-Gonnard 2013-12-29 13:50:32 +0100
  • 47a3536a31 Add AES-NI key expansion for 128 bits Manuel Pégourié-Gonnard 2013-12-28 20:45:04 +0100
  • 01e31bbffb Add support for key inversion using AES-NI Manuel Pégourié-Gonnard 2013-12-28 15:58:30 +0100
  • 80637c7520 Use aesni_gcm_mult() if available Manuel Pégourié-Gonnard 2013-12-26 16:09:58 +0100
  • d333f67f8c Add aesni_gcm_mult() Manuel Pégourié-Gonnard 2013-12-26 11:44:46 +0100
  • 9d57482280 Add comments on GCM multiplication Manuel Pégourié-Gonnard 2013-12-25 15:41:25 +0100
  • 8eaf20b18d Allow detection of CLMUL Manuel Pégourié-Gonnard 2013-12-18 19:14:53 +0100