Commit Graph

  • 217715d32b Add ChangeLog entry Hanno Becker 2021-05-18 05:28:53 +01:00
  • 9039303cf5 Add migration guide Hanno Becker 2021-05-18 05:27:18 +01:00
  • 48f052fb35 mbedtls_ecp_gen_privkey: minor refactoring Gilles Peskine 2021-03-23 21:58:14 +01:00
  • 5fd9b6ad79 Improve MSVC detection Bence Szépkúti 2021-05-07 15:10:39 +02:00
  • 24730051d8 Always use posix semantics when joining paths Bence Szépkúti 2021-05-07 11:49:17 +02:00
  • 615b83dff7 Specify output name for MSVC as well Bence Szépkúti 2021-05-06 15:14:16 +02:00
  • 17766c2db2 Explicitly specify exit code for "exit /b" Bence Szépkúti 2021-05-06 09:55:44 +02:00
  • 645785a9a3 If $CC looks like MSVC, use a compatible command line syntax Gilles Peskine 2021-04-23 22:07:25 +02:00
  • 9a36d7e6a4 Accept Windows line endings on inputs on any platform Gilles Peskine 2021-04-23 09:44:59 +02:00
  • a045737f56 Simplify line ending management and make it work on Windows Gilles Peskine 2021-04-22 20:09:25 +02:00
  • 6ff8614267 Don't require make to generate visualc files Gilles Peskine 2021-04-22 20:07:44 +02:00
  • 9f955520f4 Don't make configuration-independent files depend on config.h Gilles Peskine 2021-04-22 14:50:16 +02:00
  • 81dd3633c9 Generate source files before doing builds on Travis Gilles Peskine 2021-04-22 11:55:48 +02:00
  • 920f520790 Script to generate source files on Windows Gilles Peskine 2021-04-22 11:55:13 +02:00
  • d1d869ced8 Ignore generated source files that are no longer checked in Gilles Peskine 2021-04-22 01:15:52 +02:00
  • 03ecbad38e Generate source files before running any components Gilles Peskine 2021-04-22 01:10:12 +02:00
  • 833a389180 Create visualc directory if it doesn't exist Gilles Peskine 2021-04-22 01:09:59 +02:00
  • 9c58274484 Remove automatically generated source files Gilles Peskine 2021-04-22 01:03:15 +02:00
  • 687d1ab714 Makefile targets for automatically generated files Gilles Peskine 2021-04-22 01:01:56 +02:00
  • b61a614cdb Use Python 3 instead of Python 2 to generate test files Gilles Peskine 2021-04-22 00:21:58 +02:00
  • c86f20af98 Allow running source file generators from a subdirectory Gilles Peskine 2021-04-22 00:20:47 +02:00
  • f9d0c17eaf Remove some remaining uses of deprecated constants Gilles Peskine 2021-05-17 22:31:15 +02:00
  • 6e0b043278 Add changelog entry for #4357 Gilles Peskine 2021-05-17 22:16:26 +02:00
  • 3eac612650 Add changelog entry for #4510 Gilles Peskine 2021-05-17 22:16:26 +02:00
  • fdcde47f36 Merge pull request #4458 from davidhorstmann-arm/remove-max-content-len Ronald Cron 2021-05-17 16:36:04 +02:00
  • 864b425156 Merge pull request #4488 from tom-daubney-arm/remove_rsa_mode_params Gilles Peskine 2021-05-17 13:49:19 +02:00
  • 6c0f91ec00 Merge pull request #4502 from d3zd3z/bp216-posix-define Gilles Peskine 2021-05-17 12:10:07 +02:00
  • 54650b3892 Merge pull request #4505 from d3zd3z/bp2x-posix-define Gilles Peskine 2021-05-17 12:09:59 +02:00
  • 9370f01391 Merge pull request #3927 from hanno-arm/ciphersuite_helper_macros Manuel Pégourié-Gonnard 2021-05-17 11:18:58 +02:00
  • e13a23b439 New line added at the end of the migration guide entry TRodziewicz 2021-05-17 11:16:52 +02:00
  • 141700f057 Removes mode param from mbedtls_rsa_rsaes_oaep_encrypt Thomas Daubney 2021-05-13 19:06:10 +01:00
  • 3c487f4b8e Removes and modifies tests Thomas Daubney 2021-05-13 18:45:01 +01:00
  • 53e4ac64b7 Removes mode param from mbedtls_rsa_rsaes_pkcs1_v15_encrypt Thomas Daubney 2021-05-13 18:26:49 +01:00
  • 69a8c3809e Removes and modifies tests Thomas Daubney 2021-05-13 17:59:50 +01:00
  • 2177277dda Removes mode param from mbedtls_rsa_pkcs1_encrypt Thomas Daubney 2021-05-13 17:30:32 +01:00
  • c32e2b0921 Removal and modification of tests Thomas Daubney 2021-05-13 17:03:47 +01:00
  • 0fdd8d297a Adding correction to documentation Thomas Daubney 2021-05-17 09:58:05 +01:00
  • 5605911fd3 Merge pull request #4447 from hanno-arm/ssl_config_cleanup Manuel Pégourié-Gonnard 2021-05-17 10:55:17 +02:00
  • 57d7ab72fb Correction to migration guide entry wording TRodziewicz 2021-05-17 10:43:41 +02:00
  • 03b5ab4d54 Merge pull request #4510 from gabor-mezei-arm/3267_fp30_Implement_psa_sign_message_and_verify Gilles Peskine 2021-05-17 10:14:50 +02:00
  • bed4e9e214 Merge pull request #4357 from gabor-mezei-arm/3267_Implement_psa_sign_message_and_verify Gilles Peskine 2021-05-17 10:14:46 +02:00
  • 8cce50d726 Remove reference to SSLv3 Hanno Becker 2021-05-15 06:15:52 +01:00
  • d086bf0c62 Fix typo Hanno Becker 2021-03-22 13:01:27 +00:00
  • 31351cef6f Add missing escape character in multi-line preprocessor directive Hanno Becker 2021-03-22 11:05:58 +00:00
  • 0cc4661365 Introduce helper macro for presence of stream ciphersuites Hanno Becker 2020-11-30 08:56:52 +00:00
  • fd86ca8626 Rename SOME_MODES_USE_MAC -> SOME_SUITES_USE_MAC Hanno Becker 2020-11-30 08:54:23 +00:00
  • 9067148918 Add ChangeLog entry Hanno Becker 2021-05-14 20:12:36 +01:00
  • 67e49a627d Add migration guide Hanno Becker 2021-05-14 20:02:42 +01:00
  • 4148a68169 Update documentation for internal implementation Paul Elliott 2021-05-14 17:26:56 +01:00
  • b06e1c0d68 Remove unnecessary code Paul Elliott 2021-05-13 18:33:43 +01:00
  • 6108ee7c2d Change logic to reduce indentation Paul Elliott 2021-05-13 18:26:41 +01:00
  • e2c788d480 Rename badly named variable Paul Elliott 2021-05-13 17:16:01 +01:00
  • c10ad21a1b Remove SetLengths() requirement for GCM Paul Elliott 2021-05-13 17:08:29 +01:00
  • 9e8ccd7e82 Make sure all statuses are initialised Paul Elliott 2021-05-13 14:30:53 +01:00
  • ccaea40023 Replace hard coded buffer size with define Paul Elliott 2021-05-13 14:22:52 +01:00
  • 80acb7ee21 Formatting fixups and spelling mistake fixes Paul Elliott 2021-05-12 12:41:33 +01:00
  • cc35859739 Pass key buffer size into psa_aead_setup Paul Elliott 2021-05-12 12:22:28 +01:00
  • a559b3ce56 Remove key_set and use id instead Paul Elliott 2021-05-12 12:12:07 +01:00
  • bbe90b5f7f Formatting fixes for psa_crypto.c Paul Elliott 2021-05-11 22:22:42 +01:00
  • 81231f33f0 Return invalid argument for unsupported algorithm Paul Elliott 2021-05-11 19:18:28 +01:00
  • 39dc6b8aa5 Add abort call to all failure points Paul Elliott 2021-05-11 19:16:09 +01:00
  • ef29e17a94 Add comment to non-obvious code guard Paul Elliott 2021-05-10 19:33:03 +01:00
  • 6edb7473db Move safer_memcmp to psa_crypto_core.h Paul Elliott 2021-05-10 19:29:35 +01:00
  • 7f0a180107 Fix missed drivers header Paul Elliott 2021-05-11 17:43:42 +01:00
  • cbbde5f28c Split multipart AEAD contexts into two parts Paul Elliott 2021-05-10 18:19:46 +01:00
  • 2df40057b3 Fix excessive line lengths Paul Elliott 2021-05-07 17:52:18 +01:00
  • a218ceba93 Merge upstream test driver changes locally Paul Elliott 2021-05-07 15:10:31 +01:00
  • f0e21de430 Fix generated files after adding config option Paul Elliott 2021-05-06 19:23:40 +01:00
  • 5d9fa8d675 Add define to allow multipart ccm to work Paul Elliott 2021-05-04 17:21:16 +01:00
  • fe5480a4c2 Fix transparent driver wrappers Paul Elliott 2021-04-28 16:44:37 +01:00
  • 7bc45ebf13 Add Changelog entry Paul Elliott 2021-04-28 13:44:46 +01:00
  • 16e6dcd72e Add missing abort call to the end of tests Paul Elliott 2021-04-28 13:27:39 +01:00
  • 72baf65819 Ensure operation id gets set even if failure Paul Elliott 2021-04-28 13:23:27 +01:00
  • ac3c20013c Prevent unsafe memcpy Paul Elliott 2021-04-27 19:10:18 +01:00
  • d4e99ed40c Fix mistyped buffer size variable Paul Elliott 2021-04-27 16:34:31 +01:00
  • 4bbe82bdcc Add transparent driver tests for M-AEAD Paul Elliott 2021-04-27 12:11:56 +01:00
  • 0023e0a1de Add tests for multipart AEAD Paul Elliott 2021-04-27 10:06:22 +01:00
  • fd3ca24e56 Move CCM ouput to update step. Paul Elliott 2021-04-25 18:10:42 +01:00
  • 72c10082dd Fix logic issues with state checks Paul Elliott 2021-04-23 19:02:16 +01:00
  • c4e1dcf006 Fix incorrect PSA key usage Paul Elliott 2021-04-23 18:59:23 +01:00
  • 811d8d462f Fix incorrect enums being used Paul Elliott 2021-04-22 11:31:14 +01:00
  • 5653da0201 Fix errors with missing tests Paul Elliott 2021-04-21 12:26:21 +01:00
  • 302ff6bdd6 Implement multipart AEAD PSA interface Paul Elliott 2021-04-20 18:10:30 +01:00
  • 6504aa6451 First pass addition of driver wrappers Paul Elliott 2021-04-20 17:09:36 +01:00
  • adb8b16b16 Add internal implementation of multipart AEAD Paul Elliott 2021-04-20 16:06:57 +01:00
  • 07a30c4c00 Convert oneshot AEAD over to multipart struct Paul Elliott 2021-04-20 14:13:23 +01:00
  • 59b97bbe06 Fixup glitch in ChangeLog entry Hanno Becker 2021-05-14 17:12:15 +01:00
  • 8e184e2deb Add migration guide Hanno Becker 2021-05-14 17:10:27 +01:00
  • a808ec3f0d Add ChangeLog entry Hanno Becker 2021-05-14 17:10:15 +01:00
  • 541af8575e Use -1 instead of 1 as failure return value in internal SSL function Hanno Becker 2021-05-14 16:49:01 +01:00
  • 699d4d7df7 Add migration guide for new SSL ticket API Hanno Becker 2021-05-14 16:21:36 +01:00
  • 548b136e8f Add migration guide for removal of mbedtls_ssl_get_session_pointer() Hanno Becker 2021-05-14 16:09:15 +01:00
  • e810bbc1ac Implement 3.0-semantics for mbedtls_ssl_{get,set}_session() Hanno Becker 2021-05-14 16:01:05 +01:00
  • 494dc71de8 Remove mbedtls_ssl_get_session_pointer() Hanno Becker 2021-05-14 15:08:51 +01:00
  • fc1f4135c3 Use memset( x, 0, sizeof( x ) ) to clear local structure Hanno Becker 2021-05-14 14:57:54 +01:00
  • 9caed14a21 Fix typo in ssl session cache documentation Hanno Becker 2021-05-14 14:57:13 +01:00
  • 78196e366f Fix search for outdated entries in SSL session cache Hanno Becker 2021-05-14 14:45:38 +01:00
  • c3f4a97b8f Don't infer last element of SSL session cache twice Hanno Becker 2021-05-14 14:54:24 +01:00
  • 466ed6fd08 Improve local variable naming in SSL session cache implementation Hanno Becker 2021-05-14 14:54:00 +01:00
  • 5cf6f7eafe Fix swapping of first and last entry in SSL session cache Hanno Becker 2021-05-14 14:45:04 +01:00