Commit Graph

  • 021ad3dc38 Rename SNI/DTLS tests in ssl-opt.sh script Andres Amaya Garcia 2018-05-01 20:26:47 +01:00
  • 52142f186f Add SNI with DTLS tests to ssl-opt.sh script Andres AG 2016-12-07 10:01:30 +00:00
  • f9519bfa60 Add more SNI/DTLS tests Andres Amaya Garcia 2018-05-01 20:27:37 +01:00
  • 914eea44e7 Rename SNI/DTLS tests in ssl-opt.sh script Andres Amaya Garcia 2018-05-01 20:26:47 +01:00
  • e8b0774392 Add SNI with DTLS tests to ssl-opt.sh script Andres AG 2016-12-07 10:01:30 +00:00
  • 20b4408fbd Fix Lucky13 attack protection when using HMAC-SHA-384 Gilles Peskine 2018-05-29 14:06:49 +02:00
  • 997e85c049 CCM*: Remove nested if Janos Follath 2018-05-29 11:33:45 +01:00
  • 6b4bd3dcc4 CCM*: Improve documentation Janos Follath 2018-05-29 11:30:26 +01:00
  • 95ab93d417 CCM*: Add minimal tests Janos Follath 2018-05-14 14:32:41 +01:00
  • b5734a28d9 CCM*: Add implementation Janos Follath 2018-05-14 14:31:49 +01:00
  • 5dc8cfa8f1 CCM*: Add public API Janos Follath 2018-04-27 14:45:49 +01:00
  • 826cdab010 Treat warnings as errors for IAR Azim Khan 2018-05-23 16:55:16 +01:00
  • 45b79cf12b Treat warnings as errors for IAR Azim Khan 2018-05-23 16:55:16 +01:00
  • e7d3f8e2ea Fix MicroBlaze register typo. Zach van Rijn 2018-05-21 10:52:34 -04:00
  • be78b07015 chachapoly: warn against piecewise decryption Manuel Pégourié-Gonnard 2018-05-24 19:33:59 +02:00
  • fa0c47d4c8 Fix typo in doc and copy missing warning Manuel Pégourié-Gonnard 2018-05-24 19:02:06 +02:00
  • f4f01b6b7a Check return values from lower modules Manuel Pégourié-Gonnard 2018-05-24 18:43:42 +02:00
  • 1729789075 Misc style adjustments Manuel Pégourié-Gonnard 2018-05-24 17:53:41 +02:00
  • 98fae6d800 ChaCha20: move working state from ctx to stack Manuel Pégourié-Gonnard 2018-05-24 17:23:41 +02:00
  • 9620f9b99e Rm mbedtls_ prefix form static functions Manuel Pégourié-Gonnard 2018-05-24 16:52:19 +02:00
  • c22e61a081 Add ifdef for selftest in header file Manuel Pégourié-Gonnard 2018-05-24 13:51:05 +02:00
  • fb78c90138 Use recently-introduced platform_util module Manuel Pégourié-Gonnard 2018-05-24 13:46:15 +02:00
  • 39f25616b3 Fix edit mistake in cipher_wrap.c Manuel Pégourié-Gonnard 2018-05-24 14:06:02 +02:00
  • 3798b6be6b Add some error codes and merge others Manuel Pégourié-Gonnard 2018-05-24 13:27:45 +02:00
  • 234e1cef73 cipher: add stream test vectors for chacha20(poly1305) Manuel Pégourié-Gonnard 2018-05-10 12:54:32 +02:00
  • 32902e6eae cipher: handle ChaCha20 as a stream cipher Manuel Pégourié-Gonnard 2018-05-10 12:30:19 +02:00
  • c0dfcd4bf1 Simplify selftest functions using macros Manuel Pégourié-Gonnard 2018-05-10 11:42:07 +02:00
  • ceb1225d46 chachapoly: add test for state flow Manuel Pégourié-Gonnard 2018-05-10 11:41:00 +02:00
  • 444f711216 poly1305: add test with multiple small fragments Manuel Pégourié-Gonnard 2018-05-10 11:06:46 +02:00
  • 59d2c30eba chachapoly: add test for parameter validation Manuel Pégourié-Gonnard 2018-05-10 10:39:32 +02:00
  • a8fa8b8f96 poly1305: add test for parameter validation Manuel Pégourié-Gonnard 2018-05-10 10:12:36 +02:00
  • 2aca236881 chacha20: add test for parameter validation Manuel Pégourié-Gonnard 2018-05-10 10:11:42 +02:00
  • fce88b2533 Fix selftest verbosity in test suites Manuel Pégourié-Gonnard 2018-05-09 13:06:12 +02:00
  • 69767d1c7b cipher: add chachapoly test vector + unauth case Manuel Pégourié-Gonnard 2018-05-09 12:25:18 +02:00
  • 1465602ee1 poly1305: fix bug in starts() and add test for it Manuel Pégourié-Gonnard 2018-05-09 12:51:54 +02:00
  • 55c0d096b7 chacha20: fix bug in starts() and add test for it Manuel Pégourié-Gonnard 2018-05-09 12:37:58 +02:00
  • 7296771194 chachapoly: add test with unauthentic data Manuel Pégourié-Gonnard 2018-05-09 12:22:13 +02:00
  • 528524bf3c Reduce size of buffers in test suites Manuel Pégourié-Gonnard 2018-05-09 11:21:21 +02:00
  • d6aea18749 Add Chacha20-Poly1305 to benchmark.c Manuel Pégourié-Gonnard 2018-05-09 10:21:28 +02:00
  • b8bd80aa02 Add FEATURE_NOT_AVAILABLE error codes. Manuel Pégourié-Gonnard 2018-05-09 09:54:51 +02:00
  • 5ef92d309a chachapoly: adjust parameter order Manuel Pégourié-Gonnard 2018-05-09 09:34:25 +02:00
  • b1ac5e7842 poly1305: adjust parameter order Manuel Pégourié-Gonnard 2018-05-09 09:25:00 +02:00
  • b500f8b911 Update documentation to match new guidelines. Manuel Pégourié-Gonnard 2018-05-08 12:43:48 +02:00
  • fe725defae cipher: use new functions from chachapoly Manuel Pégourié-Gonnard 2018-05-08 09:38:09 +02:00
  • 346b8d5050 chachapoly: split crypt_and_mac() to match GCM API Manuel Pégourié-Gonnard 2018-05-07 12:56:36 +02:00
  • 56206c4db1 Remove semi-internal chacha20_keystrem_block() Manuel Pégourié-Gonnard 2018-05-07 12:18:34 +02:00
  • 502f189253 ChaCha20: allow in-place en/decryption Manuel Pégourié-Gonnard 2018-05-07 11:57:05 +02:00
  • dca3a5d884 Rename aead_chacha20_poly1305 to chachapoly Manuel Pégourié-Gonnard 2018-05-07 10:43:27 +02:00
  • 4edd51babe Rename poly1305_setkey() to poly1305_starts() Manuel Pégourié-Gonnard 2018-05-07 10:21:56 +02:00
  • b7e99006f9 Avoid using %zu in selftest functions Manuel Pégourié-Gonnard 2018-05-07 10:14:18 +02:00
  • 823b7a0ce7 Add missing extern "C" guard to new headers Manuel Pégourié-Gonnard 2018-05-07 10:10:30 +02:00
  • 95d0bdbd84 Adapt the _ALT style to our new standard Manuel Pégourié-Gonnard 2018-05-07 09:58:35 +02:00
  • ce8314f5f0 Add ChangeLog entry for new features. Manuel Pégourié-Gonnard 2018-05-03 12:49:58 +02:00
  • e6e7968c3a Minor style and formatting fixes. Daniel King 2016-05-24 11:16:17 -03:00
  • b6897f67a4 Correct signedness of printf specifier in self tests Daniel King 2016-05-19 09:57:59 -03:00
  • 16b04ce641 Fix unused function warning under certain configurations. Daniel King 2016-05-18 13:38:22 -03:00
  • dca6abb24b Fix test suite when GCM Is disabled, but AEAD_ChaCha20_Poly1305 is enabled. Daniel King 2016-05-18 12:04:41 -03:00
  • 6155cc82ba Add ChaCha20 test vectors from RFC 7539 Daniel King 2016-05-18 11:51:22 -03:00
  • 4d8f87b1ca Add ChaCha20/Poly1305 ciphers to the selftest program Daniel King 2016-05-18 10:09:28 -03:00
  • dedf4a3e7b Adjust verbose self-test output to match other ciphers. Daniel King 2016-05-18 10:07:53 -03:00
  • 8fe4701abe Add ChaCha20+Poly1305 to the Cipher module Daniel King 2016-05-17 20:33:28 -03:00
  • a310c5e42b Allow some parameters to be NULL if the length is 0. Daniel King 2016-05-17 15:56:26 -03:00
  • b8025c5826 Implement AEAD-ChaCha20-Poly1305. Daniel King 2016-05-17 14:43:01 -03:00
  • adc32c0b50 Add Poly1305 authenticator algorithm (RFC 7539) Daniel King 2016-05-16 18:25:45 -03:00
  • bd92062269 Add ChaCha20 to the Cipher module Daniel King 2016-05-15 19:56:20 -03:00
  • 34b822ce7b Initial implementation of ChaCha20 Daniel King 2016-05-15 17:28:08 -03:00
  • d0f143b1c9 Update CTR doc for the 64-bit block cipher Manuel Pégourié-Gonnard 2018-05-24 12:01:58 +02:00
  • 4f24e9502e Update CTR doc for other 128-bit block ciphers Manuel Pégourié-Gonnard 2018-05-24 11:59:30 +02:00
  • f5842864d8 Slightly tune ARIA CTR documentation Manuel Pégourié-Gonnard 2018-05-24 11:51:58 +02:00
  • a8a7093f7e Check dynamically for cmake version Ron Eldor 2018-05-24 11:21:04 +03:00
  • b13a7833f2 Change the value of fno-sanitize-recover Ron Eldor 2018-05-24 10:15:13 +03:00
  • e73c9cde94 Support only new CLang version Ron Eldor 2017-09-19 15:13:44 +03:00
  • de96fdd342 Address Azim's coments Ron Eldor 2017-09-04 14:03:33 +03:00
  • 9f56d4fd24 Suport clang version 3.8 Ron Eldor 2017-09-03 17:56:25 +03:00
  • c5333c29da Change the value of fno-sanitize-recover Ron Eldor 2018-05-24 10:15:13 +03:00
  • 23571dc10d Support only new CLang version Ron Eldor 2017-09-19 15:13:44 +03:00
  • c9ccf1f8d5 Address Azim's coments Ron Eldor 2017-09-04 14:03:33 +03:00
  • 66c7edd73e Suport clang version 3.8 Ron Eldor 2017-09-03 17:56:25 +03:00
  • e95092d8eb Change the value of fno-sanitize-recover Ron Eldor 2018-05-24 10:15:13 +03:00
  • 6981df59e7 Remove double declaration of mbedtls_ssl_list_ciphersuites Moran Peker 2018-02-25 13:29:03 +02:00
  • 9259b3be03 Remove double declaration of mbedtls_ssl_list_ciphersuites Moran Peker 2018-02-25 13:29:03 +02:00
  • a64fba41fb Remove double declaration of mbedtls_ssl_list_ciphersuites Moran Peker 2018-02-25 13:29:03 +02:00
  • a8002f8f39 Merge remote-tracking branch 'public/pr/1611' into mbedtls-2.1 Simon Butcher 2018-05-23 17:58:10 +01:00
  • 7350ab18df Fix ChangeLog for PR #1582 following merge Simon Butcher 2018-05-23 17:55:02 +01:00
  • e64bf3968e Merge remote-tracking branch 'public/pr/1582' into mbedtls-2.1 Simon Butcher 2018-05-23 17:53:23 +01:00
  • 68207f868b Fix braces in mbedtls_memory_buffer_alloc_status() Darryl Green 2017-11-27 17:12:14 +00:00
  • 2f3a581567 Merge remote-tracking branch 'public/pr/1178' into development Simon Butcher 2018-05-23 16:15:13 +01:00
  • f889202158 Merge remote-tracking branch 'public/pr/1434' into development Simon Butcher 2018-05-23 16:11:32 +01:00
  • 8a1b2c8806 Update CTR documentation Manuel Pégourié-Gonnard 2018-05-23 13:26:22 +02:00
  • 8c754218c5 Add no symbols warning fix to ChangeLog Andres Amaya Garcia 2018-05-23 09:26:08 +01:00
  • 0e98e88a22 Silence no symbols warn on apple & Makefile Andres Amaya Garcia 2018-05-23 09:19:54 +01:00
  • 7f3ef2780c silence "no symbols" warnings on apple clang TabascoEye 2018-04-27 13:14:59 +02:00
  • 7124fb63be Use zeroize function from new platform_util Manuel Pégourié-Gonnard 2018-05-22 16:05:33 +02:00
  • a3712beb9b Merge branch 'development' into iotssl-1941-aria-ciphersuites Manuel Pégourié-Gonnard 2018-05-22 15:58:50 +02:00
  • 0960b80d53 Move to new header style for ALT implementations Manuel Pégourié-Gonnard 2018-05-22 15:22:07 +02:00
  • c0893122df Add ifdef for selftest in header file Manuel Pégourié-Gonnard 2018-05-22 15:17:20 +02:00
  • 2df4bfe803 Fix typo in comments Manuel Pégourié-Gonnard 2018-05-22 13:39:01 +02:00
  • 565e4e0fb2 Use more appropriate type for local variable Manuel Pégourié-Gonnard 2018-05-22 13:30:28 +02:00
  • 08c337d058 Remove useless parameter from function Manuel Pégourié-Gonnard 2018-05-22 13:18:01 +02:00
  • 89924ddc7e Wipe sensitive info from the stack Manuel Pégourié-Gonnard 2018-05-22 13:07:07 +02:00