Commit Graph

  • 70e1ffdacd Fix ret code in rsa_genkey.c Andres Amaya Garcia 2018-04-29 20:12:43 +01:00
  • ed68488e28 Fix ret code in key_app_writer.c Andres Amaya Garcia 2018-04-29 20:07:30 +01:00
  • 0faf1a5c01 Fix ret code in key_app.c Andres Amaya Garcia 2018-04-29 20:02:18 +01:00
  • 208c217dfa Fix ret code in gen_key.c Andres Amaya Garcia 2018-04-29 19:51:56 +01:00
  • 2602a1fbc5 Fix ret code in ecdsa.c Andres Amaya Garcia 2018-04-29 19:45:25 +01:00
  • 03a992c817 Fix ret code in dh_server.c Andres Amaya Garcia 2018-04-29 19:40:45 +01:00
  • d6bfeff289 Fix ret code in dh_genprime.c Andres Amaya Garcia 2018-04-29 19:34:09 +01:00
  • 898841dc71 Fix ret code in dh_client.c Andres Amaya Garcia 2018-04-29 19:23:39 +01:00
  • 4c47df6f3f Fix ret code in crypt_and_hash.c Andres Amaya Garcia 2018-04-29 19:11:26 +01:00
  • 388c1b124e Fix ret code in aescrypt2.c Andres Amaya Garcia 2018-04-29 19:01:34 +01:00
  • ace05929e8 Fix harmless use of uninitialized memory in ssl_parse_encrypted_pms Gilles Peskine 2018-06-13 18:16:41 +02:00
  • c306a059d1 SSL async tests: add a few test cases for error in decrypt Gilles Peskine 2018-06-12 15:06:40 +02:00
  • 4481744538 Fix memory leak in ssl_server2 with SNI + async callback Gilles Peskine 2018-06-13 18:09:28 +02:00
  • e247989061 SNI + SSL async callback: make all keys async Gilles Peskine 2018-06-13 18:06:51 +02:00
  • 2636fade52 ssl_async_resume: free the operation context on error Gilles Peskine 2018-06-12 14:17:39 +02:00
  • f5a9996088 ssl_server2: get op_name from context in ssl_async_resume as well Gilles Peskine 2018-04-30 16:37:23 +02:00
  • ef30742a27 Clarify "as directed here" in SSL async callback documentation Gilles Peskine 2018-04-30 16:37:03 +02:00
  • 7457933a04 SSL async callbacks documentation: clarify resource cleanup Gilles Peskine 2018-04-30 13:57:45 +02:00
  • 3dae1cfa3a Async callback: use mbedtls_pk_check_pair to compare keys Gilles Peskine 2018-04-30 12:07:56 +02:00
  • a668c60186 Rename mbedtls_ssl_async_{get,set}_data for clarity Gilles Peskine 2018-04-30 11:54:39 +02:00
  • 02b86d0415 Fix copypasta in the async callback documentation Gilles Peskine 2018-04-30 11:54:14 +02:00
  • 166ce748cf SSL async callback: cert is not always from mbedtls_ssl_conf_own_cert Gilles Peskine 2018-04-30 10:30:49 +02:00
  • d6fbfde994 ssl_async_set_key: detect if ctx->slots overflows Gilles Peskine 2018-04-30 10:23:56 +02:00
  • 07981585d3 Fix missing continuation indicator in ssl-opt.sh Gilles Peskine 2018-04-30 10:02:45 +02:00
  • 20e2bdf4b0 SSL async tests: tighten a few log checks in some test cases Gilles Peskine 2018-04-27 11:50:14 +02:00
  • 94e153af77 Improve documentation of the async callback's crypto parameters Gilles Peskine 2018-04-26 17:57:37 +02:00
  • 37d417561d Add test case for SSL async resume after resume Gilles Peskine 2018-04-26 15:06:56 +02:00
  • 4d9ec4dcf7 Fix uninitialized variable in ssl_server2 Gilles Peskine 2018-04-26 14:33:43 +02:00
  • 6331d78675 Don't use the printf format %zd Gilles Peskine 2018-04-26 13:27:43 +02:00
  • 03af7f6ae7 Change boolean bitfield to unsigned Gilles Peskine 2018-04-26 13:03:29 +02:00
  • ff2f493432 config: List cipher modes in alphabetical order Jaeden Amero 2018-06-14 11:38:50 +01:00
  • 47212c8e2c Merge remote-tracking branch 'public/pr/1581' into mbedtls-2.7 Simon Butcher 2018-06-14 11:02:43 +01:00
  • da46a40855 Merge remote-tracking branch 'public/pr/1711' into mbedtls-2.7 Simon Butcher 2018-06-14 11:01:14 +01:00
  • 4ab8acd696 Merge remote-tracking branch 'public/pr/1075' into development Simon Butcher 2018-06-14 10:34:44 +01:00
  • 6ac1cf6f5f Merge remote-tracking branch 'public/pr/1182' into development Simon Butcher 2018-06-14 10:33:29 +01:00
  • e5cd86874e Add ChangeLog entry for PR #1555 Simon Butcher 2018-06-14 10:30:19 +01:00
  • c1bf1aaee5 Merge remote-tracking branch 'public/pr/1555' into development Simon Butcher 2018-06-14 10:24:56 +01:00
  • 73a4b80475 Merge remote-tracking branch 'public/pr/1672' into development Simon Butcher 2018-06-14 10:24:02 +01:00
  • 9a8db56959 Merge remote-tracking branch 'public/pr/1730' into development Simon Butcher 2018-06-14 10:23:29 +01:00
  • 2ff0e52087 Fix missing preprocessor condition in AES self-test Simon Butcher 2018-06-14 09:57:07 +01:00
  • 577d39b930 Compilation warning fixes on 32b platfrom with IAR Simon Butcher 2018-06-14 08:58:59 +01:00
  • 49de6b89c1 Compilation warning fixes on 32b platfrom with IAR Simon Butcher 2018-06-14 08:58:59 +01:00
  • b5c87012ec Initialise pointers to avoid IAR compiler warnings Andres Amaya Garcia 2017-06-27 16:15:06 +01:00
  • c57d0e5ed5 Treat warnings as errors for IAR Azim Khan 2018-05-23 16:55:16 +01:00
  • c03059db42 Simplify code in mbedtls_x509_csr_parse Philippe Antoine 2018-06-14 07:35:11 +02:00
  • 0a8352b4c2 Fix harmless use of uninitialized memory in ssl_parse_encrypted_pms Gilles Peskine 2018-06-13 18:16:41 +02:00
  • 725f1cb6bd SSL async tests: add a few test cases for error in decrypt Gilles Peskine 2018-06-12 15:06:40 +02:00
  • 3f3ada8839 Fix memory leak in ssl_server2 with SNI + async callback Gilles Peskine 2018-06-13 18:09:28 +02:00
  • 157f6d8f74 SNI + SSL async callback: make all keys async Gilles Peskine 2018-06-13 18:06:51 +02:00
  • d906b818f3 tests: cipher: Allocate enough space for XTS keys Jaeden Amero 2018-06-08 11:03:16 +01:00
  • 09317083b5 benchmark: Add comma at end of help message Jaeden Amero 2018-06-05 10:47:29 +01:00
  • f4474e79ef ChangeLog: Add an entry for AES-XTS Jaeden Amero 2018-05-23 14:21:02 +01:00
  • ed91a79c4b config: Update documentation for XTS option Jaeden Amero 2018-06-05 10:35:03 +01:00
  • c28012acdd tests: Remove NIST AES-XTS test vectors Jaeden Amero 2018-05-31 16:58:10 +01:00
  • 142383e25b aes: xts: Add tests for invalid key sizes Jaeden Amero 2018-05-31 10:40:34 +01:00
  • 8cfc75f603 aes: xts: Fix style issues with gf128mul Jaeden Amero 2018-05-31 16:53:08 +01:00
  • 5f0b06aeda aes: xts: Fix description of gf128mul Jaeden Amero 2018-05-31 09:23:32 +01:00
  • f167deb6e0 aes: xts: Add a reference to the standard Jaeden Amero 2018-05-30 19:20:48 +01:00
  • c653990ed5 cipher: Add wrappers for AES-XTS Jaeden Amero 2018-04-30 17:17:41 +01:00
  • 425382d4fb tests: Extend AES-XTS suite Jaeden Amero 2018-04-28 17:26:25 +01:00
  • e5c4b07b92 tests: Make AES-XTS suite more stack friendly Jaeden Amero 2018-04-28 17:26:25 +01:00
  • 21d79cf947 aes: Add self test for AES-XTS Jaeden Amero 2018-05-23 10:30:18 +01:00
  • cd9fc5e541 aes: xts: Rename iv to data_unit Jaeden Amero 2018-05-30 15:23:24 +01:00
  • d82cd860b2 aes: xts: Rewrite to avoid use of goto Jaeden Amero 2018-04-28 15:02:45 +01:00
  • 0a8b02087a aes: xts: Enforce NIST SP 800-38E data unit size Jaeden Amero 2018-05-30 15:36:06 +01:00
  • 5162b932a2 aes: Use length instead of bits_length in XTS Jaeden Amero 2018-05-29 12:55:24 +01:00
  • 9366feb504 aes: xts: Add new context structure Jaeden Amero 2018-05-29 18:55:17 +01:00
  • e22ba80e7b Add XTS test suites to the Makefile Jaeden Amero 2018-05-08 17:23:40 +01:00
  • e9ecf00007 aes: Remove AES-XEX Jaeden Amero 2018-05-17 16:42:08 +01:00
  • 010c2cb456 gf128mul: Inline instead of making a new module Jaeden Amero 2018-05-29 17:00:47 +01:00
  • 97cc3b1354 gf128mul: Remove the jump table Jaeden Amero 2018-05-29 19:04:39 +01:00
  • 5f77801ac3 Implement AES-XTS mode Aorimn 2016-06-09 23:22:58 +02:00
  • 380162c34c Double perf for AES-XEX Aorimn 2016-02-02 23:01:09 +01:00
  • daf7045372 Add benchmark for AES-XEX Aorimn 2016-02-02 22:52:40 +01:00
  • 8bb817a4c1 Add AES-XEX to the version features Aorimn 2016-01-31 13:23:43 +01:00
  • 9bbe3632e4 Rename exported symbols to please check-names.sh Aorimn 2016-01-31 13:16:30 +01:00
  • fb67fae83a Add AES-XEX tests cases Aorimn 2016-01-31 12:30:55 +01:00
  • 75e3661ebe Add AES-XEX mode to the default config file Aorimn 2016-01-31 12:27:19 +01:00
  • 0089d36ae5 Implement AES-XEX mode Aorimn 2016-01-31 12:15:51 +01:00
  • b053658f95 Add 2 files for multiplication in GF(128) Aorimn 2016-01-31 12:08:23 +01:00
  • 9f52aebe2e tests: Fix name of 33 byte AES cipher tests Jaeden Amero 2018-05-02 17:04:24 +01:00
  • 558da9c3fe Make SSL error code more generic Manuel Pégourié-Gonnard 2018-06-13 12:02:12 +02:00
  • b5d668a7a7 post-merge: adapt ssl-opt.sh to new error values Manuel Pégourié-Gonnard 2018-06-13 11:22:01 +02:00
  • d0a66ccde3 post-merge: fix ECDSA test vector testing Manuel Pégourié-Gonnard 2018-06-13 09:53:21 +02:00
  • 1d9375919a Conditionally assign APPLE_BUILD var in makefile Andres Amaya Garcia 2018-06-13 10:04:58 +01:00
  • c471cd7e0a Autodetect if running on OS X in makefile Andres Amaya Garcia 2018-06-13 09:28:04 +01:00
  • 7decfe8c1e Convert mbedtls_free and mbedtls_calloc into functions Roberto Vargas 2018-06-04 13:54:09 +01:00
  • da19f4c79f Merge branch 'development' into iotssl-1260-non-blocking-ecc-restricted Manuel Pégourié-Gonnard 2018-06-12 12:40:54 +02:00
  • 9b04e19129 Use grep to detect zeroize test failures on GDB Andres Amaya Garcia 2018-06-12 20:16:03 +01:00
  • 29298cbf8c Merge remote-tracking branch 'public/pr/1671' into mbedtls-2.1 Simon Butcher 2018-06-12 18:36:39 +01:00
  • c06c9ae088 Add alias APPLE make var of APPLE_BUILD Andres Amaya Garcia 2018-06-12 18:29:28 +01:00
  • a96b9d46f7 Add entry for PR #1646, for IAR Compiler Warnings fix Simon Butcher 2018-06-12 17:42:02 +01:00
  • fb6da8815c Merge remote-tracking branch 'public/pr/1655' into mbedtls-2.7 Simon Butcher 2018-06-12 17:40:08 +01:00
  • 4ed3880a10 Fix ChangeLog whitespace errors and add entry for PR #1646 Simon Butcher 2018-06-12 17:35:06 +01:00
  • c26080e23f Merge remote-tracking branch 'public/pr/1670' into mbedtls-2.7 Simon Butcher 2018-06-12 17:27:19 +01:00
  • 8c83673eb2 Merge remote-tracking branch 'public/pr/1708' into mbedtls-2.7 Simon Butcher 2018-06-12 17:26:55 +01:00
  • 856870952a Merge remote-tracking branch 'public/pr/1709' into mbedtls-2.7 Simon Butcher 2018-06-12 17:25:19 +01:00
  • f3987b3b24 Add ChangeLog entry for CCM* Simon Butcher 2018-06-12 17:07:43 +01:00
  • 601144e199 Add entry to ChangeLog for PR #795 Simon Butcher 2018-06-12 17:04:58 +01:00
  • b11de306c4 Fix braces in mbedtls_memory_buffer_alloc_status() Darryl Green 2017-11-27 17:12:14 +00:00