Commit graph

  • 6c32990114 Make get_one_and_zeros_padding() constant-time Manuel Pégourié-Gonnard 2013-10-27 18:25:03 +0100
  • d17df51277 Make get_zeros_and_len_padding() constant-time Manuel Pégourié-Gonnard 2013-10-27 17:32:43 +0100
  • f8ab069d6a Make get_pkcs_padding() constant-time Manuel Pégourié-Gonnard 2013-10-27 17:21:14 +0100
  • a8a25ae1b9 Fix bad error codes Manuel Pégourié-Gonnard 2013-10-27 13:48:15 +0100
  • 7109624aef Skip MAC computation/check when GCM is used Manuel Pégourié-Gonnard 2013-10-25 19:31:25 +0200
  • 65ea372f9b Rm unsupported suites (export) from compat.sh Manuel Pégourié-Gonnard 2013-10-25 18:44:07 +0200
  • 8866591cc5 Don't special-case NULL cipher in ssl_tls.c Manuel Pégourié-Gonnard 2013-10-25 18:42:44 +0200
  • 126a66f668 Simplify switching on mode in ssl_tls.c Manuel Pégourié-Gonnard 2013-10-25 18:33:32 +0200
  • 98d9a2c061 Fix missing or wrong ciphersuite definitions Manuel Pégourié-Gonnard 2013-10-25 18:03:18 +0200
  • 9d70373449 Update ciphersuite lists in config.h Manuel Pégourié-Gonnard 2013-10-25 18:01:50 +0200
  • 6fb0f745be Rank GCM before CBC in ciphersuite_preference Manuel Pégourié-Gonnard 2013-10-25 17:08:15 +0200
  • 8d01eea7af Add Camellia-GCM ciphersuites Manuel Pégourié-Gonnard 2013-10-24 19:49:07 +0200
  • 0b58c150d6 cipher layer: IV length is not always block size Manuel Pégourié-Gonnard 2013-10-24 17:17:54 +0200
  • e0dca4ad78 Cipher layer: check iv_len more carefully Manuel Pégourié-Gonnard 2013-10-24 16:54:25 +0200
  • c2bd7a2f2f Add test vectors for Camellia-GCM via cipher layer Manuel Pégourié-Gonnard 2013-10-24 16:49:51 +0200
  • 0684f74023 Add failing test vectors for Camellia-GCM auth Manuel Pégourié-Gonnard 2013-10-24 16:19:30 +0200
  • 2009718fbe Add tests for AES-{192,256}-GCM in cipher layer Manuel Pégourié-Gonnard 2013-10-24 16:02:02 +0200
  • dae7093875 gcm_selftest depends on AES Manuel Pégourié-Gonnard 2013-10-24 15:06:33 +0200
  • 87181d1deb Add Camellia-GCM to th cipher layer Manuel Pégourié-Gonnard 2013-10-24 14:02:40 +0200
  • 7bd8a99e11 Fix GCM dependencies Manuel Pégourié-Gonnard 2013-10-24 13:39:39 +0200
  • 13e0d449f7 Add Camellia-GCM test vectors Manuel Pégourié-Gonnard 2013-10-24 12:59:00 +0200
  • 083d66821e Make GCM tests accept any cipher, not just AES Manuel Pégourié-Gonnard 2013-10-24 12:06:54 +0200
  • 94dd5b4dd4 Rename GCM test suites to AES-GCM Manuel Pégourié-Gonnard 2013-10-24 11:57:47 +0200
  • 9fcceac943 Add a comment about modules coupling Manuel Pégourié-Gonnard 2013-10-23 20:56:12 +0200
  • b21c81fb41 Use less memory in fix_negative() Manuel Pégourié-Gonnard 2013-10-23 20:45:04 +0200
  • cae6f3ed45 Reorganize code in ecp.c Manuel Pégourié-Gonnard 2013-10-23 20:19:57 +0200
  • 5779cbe582 Make mod_p{224,256,384] a bit faster Manuel Pégourié-Gonnard 2013-10-23 20:17:00 +0200
  • c04c530a98 Make NIST curves optimisation an option Manuel Pégourié-Gonnard 2013-10-23 16:11:52 +0200
  • 0f9149cb0a Add mod_p384 Manuel Pégourié-Gonnard 2013-10-23 15:06:37 +0200
  • ec655c908c Add mod_p256 Manuel Pégourié-Gonnard 2013-10-23 14:50:39 +0200
  • 210b458ddc Document and slightly reorganize mod_pXXX Manuel Pégourié-Gonnard 2013-10-23 14:03:00 +0200
  • 2a08c0debc mod_p224 now working with 8-bit and 16-bit ints Manuel Pégourié-Gonnard 2013-10-22 21:07:14 +0200
  • a47e7058ea mod_p224 now endian-neutral Manuel Pégourié-Gonnard 2013-10-21 17:51:45 +0200
  • e783f06f73 Start working on mod_p224 Manuel Pégourié-Gonnard 2013-10-21 14:52:21 +0200
  • cc67aee9c8 Make ecp_mod_p521 a bit faster Manuel Pégourié-Gonnard 2013-10-18 10:55:45 +0200
  • c9e387ca9e Optimize ecp_modp() Manuel Pégourié-Gonnard 2013-10-17 17:15:35 +0200
  • d1e7a45fdd Rework ecp_mod_p192() Manuel Pégourié-Gonnard 2013-10-22 21:03:16 +0200
  • 18c443d3a8 Fix dependency issues in the test framework Manuel Pégourié-Gonnard 2013-10-17 14:58:24 +0200
  • 748190d319 Fix some dependency issues Manuel Pégourié-Gonnard 2013-10-17 13:13:07 +0200
  • 75c7882de3 Add PK test for forbidden operations Manuel Pégourié-Gonnard 2013-10-17 12:46:39 +0200
  • 67d4583835 Add PK tests for rsa encrypt/decrypt Manuel Pégourié-Gonnard 2013-10-17 12:34:16 +0200
  • b0a467fdbe Start adding a PK test suite Manuel Pégourié-Gonnard 2013-09-21 12:31:05 +0200
  • 6888167e73 Forced cast to prevent MSVC compiler warning polarssl-1.3.1 Paul Bakker 2013-10-15 13:24:01 +0200
  • 5c17ccdf2a Bumped version to 1.3.1 Paul Bakker 2013-10-15 13:12:41 +0200
  • f34673e37b Merged RSA-PSK key-exchange and ciphersuites Paul Bakker 2013-10-15 12:46:17 +0200
  • 376e8153a0 Merged ECDHE-PSK ciphersuites Paul Bakker 2013-10-15 12:44:23 +0200
  • eebb5ad6cc Add RSA-PSK and ECDHE-PSK suites to compat.sh Manuel Pégourié-Gonnard 2013-10-15 12:26:10 +0200
  • bbc1007c50 Convert SOCKET to int to prevent compiler warnings under MSVC. Paul Bakker 2013-10-14 16:33:24 +0200
  • 59b9fe28f0 Fix bug in psk_identity_hint parsing Manuel Pégourié-Gonnard 2013-10-15 11:55:33 +0200
  • a7ea6a5a18 config.h is more script-friendly Paul Bakker 2013-10-15 11:55:10 +0200
  • bac0e3b7d2 Dependency fixes Manuel Pégourié-Gonnard 2013-10-15 11:54:47 +0200
  • 09258b9537 Refactor parse_server_key_exchange a bit Manuel Pégourié-Gonnard 2013-10-15 10:43:36 +0200
  • 8a3c64d73f Fix and simplify *-PSK ifdef's Manuel Pégourié-Gonnard 2013-10-14 19:54:10 +0200
  • ef0eb1ebd8 Add two missing RSA-PSK ciphersuites Manuel Pégourié-Gonnard 2013-10-14 19:29:19 +0200
  • 0fae60bb71 Implement RSA-PSK key exchange Manuel Pégourié-Gonnard 2013-10-14 17:39:48 +0200
  • be089b0483 Introduced POLARSSL_HAVE_READDIR_R for systems without it Paul Bakker 2013-10-14 15:51:50 +0200
  • b9cfaa0c7f Explicit conversions and minor changes to prevent MSVC compiler warnings Paul Bakker 2013-10-11 18:58:55 +0200
  • 057e0cf263 Fix ciphersuites dependencies on MD5 and SHA1 Manuel Pégourié-Gonnard 2013-10-14 14:19:31 +0200
  • 1b62c7f93d Fix dependencies and related issues Manuel Pégourié-Gonnard 2013-10-14 14:02:19 +0200
  • 72fb62daa2 More *-PSK refactoring Manuel Pégourié-Gonnard 2013-10-14 14:01:58 +0200
  • bd1ae24449 Factor PSK pms computation to ssl_tls.c Manuel Pégourié-Gonnard 2013-10-14 13:09:25 +0200
  • b59d699a65 Fix bugs in ECDHE_PSK key exchange Manuel Pégourié-Gonnard 2013-10-14 12:00:45 +0200
  • 225d6aa786 Add ECDHE_PSK ciphersuites Manuel Pégourié-Gonnard 2013-10-11 19:07:56 +0200
  • 3ce3bbdc00 Add support for ECDHE_PSK key exchange Manuel Pégourié-Gonnard 2013-10-11 16:53:50 +0200
  • b887f1119e Removed return from error_strerror() Paul Bakker 2013-10-11 15:09:40 +0200
  • beccd9f226 Explicit void pointer cast for buggy MS compiler Paul Bakker 2013-10-11 15:20:27 +0200
  • 5191e92ecc Added missing x509write_crt_set_version() Paul Bakker 2013-10-11 10:54:28 +0200
  • b7c13123de threading_set_own() renamed to threading_set_alt() Paul Bakker 2013-10-11 10:51:32 +0200
  • 4aa40d4f51 Better support for MSVC Paul Bakker 2013-10-11 10:49:24 +0200
  • b799dec4c0 Merged support for Brainpool curves and ciphersuites Paul Bakker 2013-10-11 10:03:27 +0200
  • 1677033bc8 TLS compression only allocates working buffer once Paul Bakker 2013-10-11 09:59:44 +0200
  • d61cc3b246 Possible naming collision in dhm_context Paul Bakker 2013-10-11 09:38:49 +0200
  • fcc172138c Fixed const-correctness issues Paul Bakker 2013-10-11 09:36:52 +0200
  • ddba8822d0 Added bugfixes to ChangeLog Paul Bakker 2013-10-11 09:21:56 +0200
  • ae102995a7 RSA blinding: lock for a smaller amount of time Manuel Pégourié-Gonnard 2013-10-04 17:07:12 +0200
  • 4d89c7e184 RSA blinding: check highly unlikely cases Manuel Pégourié-Gonnard 2013-10-04 15:18:38 +0200
  • 971f8b84bb Fix compile errors with RSA_NO_CRT Manuel Pégourié-Gonnard 2013-10-04 14:10:43 +0200
  • 2f77ce3658 Fix forgotten snprintf define for MSVC Manuel Pégourié-Gonnard 2013-10-03 11:59:57 +0200
  • 9654fb156f Fix missing MSVC define Manuel Pégourié-Gonnard 2013-10-03 11:53:05 +0200
  • bdc96765d6 Remove polarssl/ from header includes Manuel Pégourié-Gonnard 2013-10-03 11:50:39 +0200
  • 0cd6f98c0f Don't special-case a = -3, not worth it Manuel Pégourié-Gonnard 2013-10-10 15:55:39 +0200
  • b8012fca5f Adjust dependencies Manuel Pégourié-Gonnard 2013-10-10 15:40:49 +0200
  • 48ac3db551 Add OIDs for brainpool curves Manuel Pégourié-Gonnard 2013-10-10 15:11:33 +0200
  • 22f64c8a9a Cosmetics in benchmark Manuel Pégourié-Gonnard 2013-10-10 13:11:20 +0200
  • 201401646e Fix a few selftest typos Manuel Pégourié-Gonnard 2013-10-10 12:48:03 +0200
  • 0ace4b3154 Use much less variables in ecp_double_jac_gen() Manuel Pégourié-Gonnard 2013-10-10 12:44:27 +0200
  • 1c4aa24df1 Add brainpool support for ecp_mul() Manuel Pégourié-Gonnard 2013-10-09 16:09:46 +0200
  • cd7458aafd Support brainpool curves in ecp_check_pubkey() Manuel Pégourié-Gonnard 2013-10-08 13:11:30 +0200
  • 43545c8b4f Add test vectors for brainpool curves Manuel Pégourié-Gonnard 2013-10-08 12:44:27 +0200
  • a070ada6d4 Add brainpool curves to ecp_use_kown_dp() Manuel Pégourié-Gonnard 2013-10-08 12:04:56 +0200
  • cec4a53c98 Add domain parameters for Brainpool curves Manuel Pégourié-Gonnard 2013-10-07 19:52:27 +0200
  • 8195c1a567 Add identifiers for Brainpool curves Manuel Pégourié-Gonnard 2013-10-07 19:40:41 +0200
  • 9eb883104e Update some comments on ecp_group Manuel Pégourié-Gonnard 2013-10-07 19:35:48 +0200
  • 3a2c0563c9 Added 1.2.10 to ChangeLog Paul Bakker 2013-10-07 16:22:05 +0200
  • 6b06502c4b Changed RSA blinding to a slower but thread-safe version polarssl-1.2.10 Paul Bakker 2013-10-07 12:03:59 +0200
  • adace27ec9 Prepped for 1.2.10 release Paul Bakker 2013-10-04 17:07:26 +0200
  • 2f1481ec73 Additional fixed to rsa.c with regards to blinding Paul Bakker 2013-10-04 13:54:01 +0200
  • 178e74454f Fixed MS VC project files Paul Bakker 2013-10-04 13:20:40 +0200
  • 495830dd1f Fixed ssl_pkcs11_decrypt() prototype Paul Bakker 2013-10-04 11:01:27 +0200
  • 62087eed22 Fixed memory leak in rsa.c introduced in 43f9799 Paul Bakker 2013-10-04 10:56:03 +0200