Commit Graph

  • 12e2fbdf29 Style adjustments Manuel Pégourié-Gonnard 2018-05-22 13:01:09 +02:00
  • d418b0dcba Fix typo in comment Manuel Pégourié-Gonnard 2018-05-22 12:56:11 +02:00
  • 9d410733c2 Fix typos from copy-pasting Manuel Pégourié-Gonnard 2018-05-22 12:49:22 +02:00
  • fa8f635ead Add MBEDTLS_SELF_TEST check in header files Ron Eldor 2017-06-20 15:48:46 +03:00
  • 4d393b9835 Add check-files.py to travis.yml Darryl Green 2018-05-21 11:59:28 +01:00
  • 2699de3370 Add check-files.py to pre-push.sh Darryl Green 2018-05-21 11:40:22 +01:00
  • a07039cfe2 Add check-files.py to all.sh Darryl Green 2018-03-13 16:48:16 +00:00
  • 10d9ce332f Add script for source integrity checking Darryl Green 2018-02-28 10:02:55 +00:00
  • 020c823f62 fixed segmentation fault tdoe 2018-05-18 13:09:12 +02:00
  • c150f0d050 fixed missing initializer tdoe 2018-05-18 12:12:45 +02:00
  • c5c9aaf45b Merge branch 'development' of https://github.com/thomas-dee/mbedtls into development tdoe 2018-05-18 11:51:55 +02:00
  • 23f954dff9 Fix string downcast to PrintableString as issued in #1033 Jaeden Amero 2018-05-17 11:46:13 +01:00
  • c4bd8ec5ed Merge remote-tracking branch 'upstream-public/pr/1446' into development Jaeden Amero 2018-05-17 11:46:13 +01:00
  • 11999bb72e Fix minor code style issues Darryl Green 2018-03-13 15:22:58 +00:00
  • 677796ade5 config: Fixup parameter validation archive/dev/mbedtls-2.10.0-preview Jaeden Amero 2018-05-15 08:19:01 +01:00
  • e4379d2c1f Merge remote-tracking branch 'github-simon/parameter-validation' into evaluation Jaeden Amero 2018-05-14 17:56:40 +01:00
  • fa66c9eba2 Merge remote-tracking branch 'upstream-public/pr/1629' into evaluation Jaeden Amero 2018-05-14 17:54:25 +01:00
  • 1a925bc0aa Initial prototype and demonstrator for parameter validation Simon Butcher 2018-05-14 13:58:22 +01:00
  • 4023535425 CCM*: Implement variable tag length Janos Follath 2018-05-14 16:40:28 +01:00
  • c4e14e1ff5 CCM*: Add minimal test for fixed tag length Janos Follath 2018-05-14 14:32:41 +01:00
  • e068d6f885 CCM*: Add implementation for fixed tag length Janos Follath 2018-05-14 14:31:49 +01:00
  • f60c815dc7 CCM*: Add public API Janos Follath 2018-04-27 14:45:49 +01:00
  • 3efa8889b7 Update ChangeLog with dtls sample IPv6 change Simon Butcher 2018-05-12 20:28:56 +01:00
  • 6fd96addf4 Change the default IP addresses for DTLS samples Simon Butcher 2018-05-12 18:23:32 +01:00
  • 13188782a0 Fix up ChangeLog following rebase to mbedtls-2.1.12 archive/iotssl-784-array-entry_name-too-small-2.1 Simon Butcher 2018-05-11 16:41:07 +01:00
  • 879e62697e Allow the entry_name size to be set in config.h Andres AG 2016-09-02 14:06:04 +01:00
  • b1e4fc60ac Merge remote-tracking branch 'upstream-public/pr/1617' into evaluation-2 Jaeden Amero 2018-05-11 11:06:48 +01:00
  • 7d8f00e1b5 Merge remote-tracking branch 'upstream-public/pr/1602' into evaluation-2 Jaeden Amero 2018-05-11 10:56:21 +01:00
  • cdd97fd632 Merge remote-tracking branch 'upstream-public/pr/1433' into development Jaeden Amero 2018-05-11 10:48:15 +01:00
  • b7f36548df Merge remote-tracking branch 'upstream-public/pr/1593' into evaluation-2 Jaeden Amero 2018-05-11 10:24:43 +01:00
  • 995e9195ae Merge remote-tracking branch 'upstream-public/pr/1497' into evaluation-2 Jaeden Amero 2018-05-11 10:24:05 +01:00
  • 997c56f357 Add ChangeLog entry for HKDF Jaeden Amero 2018-03-23 17:39:23 +00:00
  • eb01024a06 Add an HKDF (RFC 5869) implementation Thomas Fossati 2016-07-17 08:51:22 +01:00
  • f66a4bd11d cipher: add stream test vectors for chacha20(poly1305) Manuel Pégourié-Gonnard 2018-05-10 12:54:32 +02:00
  • e363ac78ec cipher: handle ChaCha20 as a stream cipher Manuel Pégourié-Gonnard 2018-05-10 12:30:19 +02:00
  • 5350251977 Simplify selftest functions using macros Manuel Pégourié-Gonnard 2018-05-10 11:42:07 +02:00
  • 619b3092c2 chachapoly: add test for state flow Manuel Pégourié-Gonnard 2018-05-10 11:41:00 +02:00
  • 7a2c7f1475 poly1305: add test with multiple small fragments Manuel Pégourié-Gonnard 2018-05-10 11:06:46 +02:00
  • 6dbfb69c12 chachapoly: add test for parameter validation Manuel Pégourié-Gonnard 2018-05-10 10:39:32 +02:00
  • 550c20fcf9 poly1305: add test for parameter validation Manuel Pégourié-Gonnard 2018-05-10 10:12:36 +02:00
  • 114f28b3d9 chacha20: add test for parameter validation Manuel Pégourié-Gonnard 2018-05-10 10:11:42 +02:00
  • e9ea6d6e11 Fix selftest verbosity in test suites Manuel Pégourié-Gonnard 2018-05-09 13:06:12 +02:00
  • 996477d84b cipher: add chachapoly test vector + unauth case Manuel Pégourié-Gonnard 2018-05-09 12:25:18 +02:00
  • 97e34bf2f2 poly1305: fix bug in starts() and add test for it Manuel Pégourié-Gonnard 2018-05-09 12:51:54 +02:00
  • b60045aacb chacha20: fix bug in starts() and add test for it Manuel Pégourié-Gonnard 2018-05-09 12:37:58 +02:00
  • 2faaa10e68 chachapoly: add test with unauthentic data Manuel Pégourié-Gonnard 2018-05-09 12:22:13 +02:00
  • f11d8e5f4d Reduce size of buffers in test suites Manuel Pégourié-Gonnard 2018-05-09 11:21:21 +02:00
  • c975b2cc41 Add Chacha20-Poly1305 to benchmark.c Manuel Pégourié-Gonnard 2018-05-09 10:21:28 +02:00
  • d17d297a63 Add FEATURE_NOT_AVAILABLE error codes. Manuel Pégourié-Gonnard 2018-05-09 09:54:51 +02:00
  • 799b3903de chachapoly: adjust parameter order Manuel Pégourié-Gonnard 2018-05-09 09:34:25 +02:00
  • 9b7a93cf1f poly1305: adjust parameter order Manuel Pégourié-Gonnard 2018-05-09 09:25:00 +02:00
  • 6048e05d5c Update documentation to match new guidelines. Manuel Pégourié-Gonnard 2018-05-08 12:43:48 +02:00
  • 4f522633eb cipher: use new functions from chachapoly Manuel Pégourié-Gonnard 2018-05-08 09:38:09 +02:00
  • 52a56d3b86 chachapoly: split crypt_and_mac() to match GCM API Manuel Pégourié-Gonnard 2018-05-07 12:56:36 +02:00
  • 453cf2850f Remove semi-internal chacha20_keystrem_block() Manuel Pégourié-Gonnard 2018-05-07 12:18:34 +02:00
  • 02969bf882 ChaCha20: allow in-place en/decryption Manuel Pégourié-Gonnard 2018-05-07 11:57:05 +02:00
  • d4bd8569d4 Rename aead_chacha20_poly1305 to chachapoly Manuel Pégourié-Gonnard 2018-05-07 10:43:27 +02:00
  • 54b1a7342c Rename poly1305_setkey() to poly1305_starts() Manuel Pégourié-Gonnard 2018-05-07 10:21:56 +02:00
  • 726cf72fce Avoid using %zu in selftest functions Manuel Pégourié-Gonnard 2018-05-07 10:14:18 +02:00
  • a9ed291d2d Add missing extern "C" guard to new headers Manuel Pégourié-Gonnard 2018-05-07 10:10:30 +02:00
  • deda80e80d Adapt the _ALT style to our new standard Manuel Pégourié-Gonnard 2018-05-07 09:58:35 +02:00
  • 690d9e6fad Add ChangeLog entry for new features. Manuel Pégourié-Gonnard 2018-05-03 12:49:58 +02:00
  • f589275d80 Minor style and formatting fixes. Daniel King 2016-05-24 11:16:17 -03:00
  • 47252c739d Correct signedness of printf specifier in self tests Daniel King 2016-05-19 09:57:59 -03:00
  • b9a069d096 Fix unused function warning under certain configurations. Daniel King 2016-05-18 13:38:22 -03:00
  • 5b7f1d8035 Fix test suite when GCM Is disabled, but AEAD_ChaCha20_Poly1305 is enabled. Daniel King 2016-05-18 12:04:41 -03:00
  • 89c7b10c6a Add ChaCha20 test vectors from RFC 7539 Daniel King 2016-05-18 11:51:22 -03:00
  • a7472e16bc Add ChaCha20/Poly1305 ciphers to the selftest program Daniel King 2016-05-18 10:09:28 -03:00
  • d00afaf2ba Adjust verbose self-test output to match other ciphers. Daniel King 2016-05-18 10:07:53 -03:00
  • b437a98faf Add ChaCha20+Poly1305 to the Cipher module Daniel King 2016-05-17 20:33:28 -03:00
  • f28c2aa64e Allow some parameters to be NULL if the length is 0. Daniel King 2016-05-17 15:56:26 -03:00
  • 31ac12e004 Implement AEAD-ChaCha20-Poly1305. Daniel King 2016-05-17 14:43:01 -03:00
  • 5d77eaa233 Add Poly1305 authenticator algorithm (RFC 7539) Daniel King 2016-05-16 18:25:45 -03:00
  • 0fe7b5b8c5 Add ChaCha20 to the Cipher module Daniel King 2016-05-15 19:56:20 -03:00
  • a98ff5eadf Initial implementation of ChaCha20 Daniel King 2016-05-15 17:28:08 -03:00
  • c00cac79be benchmark: Add AES-XTS benchmark Jaeden Amero 2018-05-02 17:38:00 +01:00
  • e4daf77c2e cipher: Add wrappers for AES-XTS Jaeden Amero 2018-04-30 17:17:41 +01:00
  • 184d06942e tests: Add AES-XTS test suite Jaeden Amero 2018-04-28 17:26:25 +01:00
  • 9d3eba4666 aes: Add AES-XTS cipher block mode Jaeden Amero 2018-04-28 15:02:45 +01:00
  • 49411ccd0d tests: Fix name of 33 byte AES cipher tests Jaeden Amero 2018-05-02 17:04:24 +01:00
  • 707e9624e0 Update visualc project files archive/feature-aria-evaluation Manuel Pégourié-Gonnard 2018-05-09 10:57:04 +02:00
  • 6087f200bf Fix memory leak in mbedtls_x509_csr_parse Philippe Antoine 2018-05-04 08:34:22 +02:00
  • a331e0f0af Merge remote-tracking branch 'upstream-restricted/pr/421' into development-proposed Jaeden Amero 2018-05-04 14:39:24 +01:00
  • 6856c2ebb5 Merge remote-tracking branch 'upstream-public/pr/1586' into mbedtls-2.7-proposed Jaeden Amero 2018-05-04 11:09:42 +01:00
  • 753afd85a1 Merge remote-tracking branch 'upstream-public/pr/1585' into mbedtls-2.1-proposed Jaeden Amero 2018-05-04 11:09:28 +01:00
  • fb19399f41 Merge remote-tracking branch 'upstream-public/pr/1498' into development-proposed Jaeden Amero 2018-05-04 11:09:14 +01:00
  • 11d5551d0a Merge remote-tracking branch 'upstream-public/pr/1487' into mbedtls-2.7-proposed Jaeden Amero 2018-05-04 11:06:21 +01:00
  • eb4f2d6feb Merge remote-tracking branch 'upstream-public/pr/1488' into mbedtls-2.1-proposed Jaeden Amero 2018-05-04 11:04:33 +01:00
  • 09c4e7ef5a Merge remote-tracking branch 'upstream-public/pr/1486' into development-proposed Jaeden Amero 2018-05-04 11:03:16 +01:00
  • e19e4bfd88 Fix uninitialized var in check-generated-files.sh Andres AG 2018-04-11 21:13:20 -05:00
  • db2017586e Remove VS project files from deleted example apps Andres AG 2018-04-11 20:55:22 -05:00
  • a498a7d659 Remove refs to VS6 from generate_visualc_files.pl Andres AG 2018-04-11 20:35:19 -05:00
  • ce229dfd6a Check generated-visualc-files in check-generated-files Andres Amaya Garcia 2018-01-10 11:03:45 +00:00
  • 409711751a genereate_visualc_files.pl deletes old files Andres Amaya Garcia 2018-01-11 19:51:27 +00:00
  • b7b420b51c Fix uninitialized var in check-generated-files.sh Andres AG 2018-04-11 21:13:20 -05:00
  • 108aa0b4bc Remove VS project files from deleted example apps Andres AG 2018-04-11 20:55:22 -05:00
  • 430e68c4b7 Remove refs to VS6 from generate_visualc_files.pl Andres AG 2018-04-11 20:35:19 -05:00
  • 7dae108fe8 Check generated-visualc-files in check-generated-files Andres Amaya Garcia 2018-01-10 11:03:45 +00:00
  • 464b1491c2 genereate_visualc_files.pl deletes old files Andres Amaya Garcia 2018-01-11 19:51:27 +00:00
  • 54306c14f6 Add more SNI/DTLS tests Andres Amaya Garcia 2018-05-01 20:27:37 +01:00