Commit graph

  • 1d9c11081a
    Merge pull request #3667 from Jongy/fix-docs Gilles Peskine 2020-09-17 00:02:08 +0200
  • f9604bbdc1 Fix docs to desribe written-into buffer parameter as writable Yonatan Goldschmidt 2020-09-12 00:19:52 +0300
  • f8d7e0112a
    Merge pull request #3669 from shelib01/ec_key_gen_optimization Shelly Liberman 2020-09-16 20:32:52 +0300
  • 05beb9ac70 replace user rand by platform rand in ecc delays Shelly Liberman 2020-09-13 15:23:56 +0300
  • 2a25904f45
    Merge pull request #3568 from hanno-arm/tls13_experimental_key_schedule_1 Janos Follath 2020-09-16 11:40:06 +0100
  • 531fe3054c Comment on hardcoding of maximum HKDF key expansion of 255 Bytes Hanno Becker 2020-09-16 09:45:27 +0100
  • 61baae7c9f Minor fixes and improvements in TLS 1.3 key schedule documentation Hanno Becker 2020-09-16 09:24:14 +0100
  • dc57c25e30
    Merge pull request #3527 from ronald-cron-arm/key-extended-id Gilles Peskine 2020-09-15 16:06:06 +0200
  • 7107e661b8
    Merge pull request #3644 from stevew817/feature/transparent_multipart_driver Gilles Peskine 2020-09-15 09:51:24 +0200
  • 7424f0d998 psa: Move key identifier related macros and functions Ronald Cron 2020-09-14 16:17:41 +0200
  • cb54610e97 Set MBEDTLS_PSA_CRYPTO_KEY_ID_ENCODES_OWNER in baremetal configuration Ronald Cron 2020-09-14 13:58:59 +0200
  • 9a2511e78f Fix key owner identifier documentation Ronald Cron 2020-09-14 10:02:56 +0200
  • 5eba579c6c Remove unnecessary inline definition Ronald Cron 2020-09-15 08:48:15 +0200
  • 6d81f7e119 Final feedback from @ronald-cron-arm Steven Cooreman 2020-09-14 13:14:31 +0200
  • ef8575e1bf Apply review feedback Steven Cooreman 2020-09-11 11:44:50 +0200
  • 89e54f2edc Add mock and negative testing to cipher driver Steven Cooreman 2020-09-10 18:07:57 +0200
  • a07b9970c6 Update semantics around driver context use in psa_cipher_setup Steven Cooreman 2020-09-10 14:54:14 +0200
  • eca33c60f8 Add testing of fallback to cipher operations Steven Cooreman 2020-09-10 14:32:26 +0200
  • fe0ab55c61 Implement one-shot cipher in test driver Steven Cooreman 2020-09-10 13:07:02 +0200
  • e55f3e8de4 Make sure to not call mbedtls_cipher_free on an uninitialised context Steven Cooreman 2020-09-09 18:41:07 +0200
  • b5e52f2e31 Remove superfluous call in PSA cipher setup Steven Cooreman 2020-09-09 16:19:34 +0200
  • 16afd3d9b4 Unify cipher setup function inside test driver Steven Cooreman 2020-09-09 15:36:39 +0200
  • 7df0292f5a Check & set operation flags for both driver and software in the core Steven Cooreman 2020-09-09 15:28:49 +0200
  • cfeea8fa1e Unify driver context struct handling Steven Cooreman 2020-09-09 15:09:18 +0200
  • 150c99b884 Simplify cipher setup wrapper body Steven Cooreman 2020-09-09 14:32:44 +0200
  • fb81aa5889 Only pass the driver-relevant portion of the context struct Steven Cooreman 2020-09-09 12:01:43 +0200
  • 5240e8b519 Style and language fixes from review Steven Cooreman 2020-09-09 11:51:45 +0200
  • acb5a100a7 Structify cipher test driver hook variables Steven Cooreman 2020-09-08 14:06:57 +0200
  • 435beeaef3 Add new files to IDE project Steven Cooreman 2020-09-03 16:37:54 +0200
  • a32193fae8 Add changelog entry Steven Cooreman 2020-09-03 16:25:36 +0200
  • d53c1bf6f2 Exercise the AES-CTR multipart driver and check it gets called Steven Cooreman 2020-09-03 15:31:04 +0200
  • 8b12225717 Add a working implementation of a multipart AES-CTR test driver Steven Cooreman 2020-09-03 15:30:32 +0200
  • 3ec4018e2b Update license texts Steven Cooreman 2020-09-02 16:27:46 +0200
  • d3feccd3a5 Restructure cipher context object to contain driver switch Steven Cooreman 2020-09-01 15:56:14 +0200
  • 37941cb5e1 Add initial pass on a multi-part test driver Steven Cooreman 2020-07-28 18:49:51 +0200
  • b1d3f2779b
    Merge pull request #3480 from stevew817/feature/aes-ecb Gilles Peskine 2020-09-14 14:45:14 +0200
  • a0a210fc1b
    Merge pull request #3628 from gilles-peskine-arm/psa-conditional-inclusion-c-proposal Gilles Peskine 2020-09-12 00:33:08 +0200
  • 6e2af094b0 Fix docs to desribe written-into buffer parameter as writable Yonatan Goldschmidt 2020-09-12 00:19:52 +0300
  • dc5fd035e6
    Merge pull request #3661 from bensze01/typo-2.7 Gilles Peskine 2020-09-11 21:17:48 +0200
  • 30b242de50
    Merge pull request #3660 from bensze01/typo-2.16 Gilles Peskine 2020-09-11 21:17:44 +0200
  • 2a739c41bd
    Merge pull request #3569 from cm6n/fix_mbedtlssslsetbio_description Gilles Peskine 2020-09-11 21:17:37 +0200
  • 963c9e41e8
    Merge pull request #3588 from guidovranken/fix-clang12-Wstring-concatenation Janos Follath 2020-09-11 15:27:52 +0100
  • a75a06bde6
    Merge pull request #3630 from mpg/rm-useless-cast-x509 Gilles Peskine 2020-09-10 22:01:52 +0200
  • 6bf4f5fb65
    Merge pull request #3585 from jdurkop/fix/undefined-reference-3294 Gilles Peskine 2020-09-10 21:59:49 +0200
  • e5874e1903
    Merge pull request #3525 from HowJMay/typo Dave Rodgman 2020-09-10 12:39:25 +0100
  • 2dfe1327e5 Fix miscalculation of maximum TLS 1.3 HKDF label length Hanno Becker 2020-09-10 09:23:12 +0100
  • 0e9afb8bd1 Minor fixes to changelog Dave Rodgman 2020-09-09 12:05:25 +0100
  • ccbd622ed7 Fix typo in comment HowJMay 2020-07-29 16:59:19 +0800
  • 70f7f67133
    Put local variables and buffers in a struct gabor-mezei-arm 2020-08-25 19:12:01 +0200
  • f21639fc2f
    Zeroize internal buffers and variables in MD hashes gabor-mezei-arm 2020-08-19 14:03:06 +0200
  • 5feba8dae1
    Force cleanup before return gabor-mezei-arm 2020-08-19 14:01:03 +0200
  • d5253bba32
    Zeroize internal buffers and variables in PKCS and SHA gabor-mezei-arm 2020-07-30 16:41:25 +0200
  • bfdbd4305a
    Put local variables and buffers in a struct gabor-mezei-arm 2020-08-25 19:12:01 +0200
  • cb3a742d1d
    Zeroize internal buffers and variables in MD hashes gabor-mezei-arm 2020-08-19 14:03:06 +0200
  • 29ea84e906 Avoid duplicated test case names in TLS 1.3 key schedule unit tests Hanno Becker 2020-09-09 13:52:40 +0100
  • 77d9401705
    Force cleanup before return gabor-mezei-arm 2020-08-19 14:01:03 +0200
  • 461c5a89df
    Zeroize internal buffers and variables in PKCS and SHA gabor-mezei-arm 2020-07-30 16:41:25 +0200
  • d61712233e Remove check compilation guards from travis build John Durkop 2020-09-09 05:18:51 -0700
  • bfb2d13642 Update ChangeLog.d/comment_typo_in_mbedtls_ssl_set_bio.txt Christopher 2020-08-20 14:25:44 -0700
  • 7ad671b96e Fix typo in mbedtls_ssl_set_bio description. Christopher Moynihan 2020-08-14 12:27:21 -0700
  • 2681e99a41 Update ChangeLog.d/comment_typo_in_mbedtls_ssl_set_bio.txt Christopher 2020-08-20 14:25:44 -0700
  • 0c633dab7f Fix typo in mbedtls_ssl_set_bio description. Christopher Moynihan 2020-08-14 12:27:21 -0700
  • 5cfc7245c8 Remove outdated documentation of mbedtls_ssl_tls1_3_derive_secret() Hanno Becker 2020-09-09 13:00:29 +0100
  • 0c42fd94bb Fix Doxygen documentation of mbedtls_ssl_tls1_3_derive_secret() Hanno Becker 2020-09-09 12:58:29 +0100
  • 97a21567df Move misplaced comment Hanno Becker 2020-09-09 12:57:16 +0100
  • 0973ff9545 Remove macro definitions between Doxygen block and prototype Hanno Becker 2020-09-09 12:56:28 +0100
  • 3eb3563c0b Fix TLS 1.3 key schedule unit test case name Hanno Becker 2020-09-09 12:47:56 +0100
  • 1413bd8ae9 Simplify identification of TLS 1.3 labels in unit test suite Hanno Becker 2020-09-09 12:46:09 +0100
  • 87d7936d40 Make arc4random_buf declaration available on NetBSD gufe44 2020-08-17 15:04:06 +0200
  • c54888eb60 Make arc4random_buf declaration available on NetBSD gufe44 2020-08-17 15:04:06 +0200
  • 8c82bfdf22 Use TLS1_3_CONTEXT_[UN]HASHED in 1.3 key schedule tests Hanno Becker 2020-09-09 11:03:08 +0100
  • 2fe043a6d1 Remove guard for TLS 1.3 specific declarations Hanno Becker 2020-09-09 10:57:24 +0100
  • 59b50a1997 Don't use _xxx naming for local variables in ssl_tls13_keys.c Hanno Becker 2020-09-09 10:56:56 +0100
  • 9b9be00606 Remove DTLS 1.3 specific label Hanno Becker 2020-09-09 10:42:10 +0100
  • 81e91d46ad Add further unit tests for TLS 1.3 key schedule Hanno Becker 2020-09-09 10:41:43 +0100
  • 00cfc1ce52 Add "e exp master" TLS 1.3 key schedule label Hanno Becker 2020-09-09 10:41:23 +0100
  • 70d7fb0c2d Don't hardcode TLS 1.3 labels in test cases Hanno Becker 2020-09-09 10:11:21 +0100
  • 90551c7a26 Use uniform naming scheme for TLS 1.3 label structure Hanno Becker 2020-09-09 09:25:23 +0100
  • 9a7a2ac2de Fix typo in ssl_internal.h Hanno Becker 2020-09-09 09:24:54 +0100
  • 628ed4e54f
    Merge pull request #3592 from d-otte/development Manuel Pégourié-Gonnard 2020-09-09 10:00:26 +0200
  • 99693aab21
    Merge pull request #3651 from d-otte/mbedtls-2.16 Manuel Pégourié-Gonnard 2020-09-09 10:00:11 +0200
  • 5796dfe197
    Merge pull request #3652 from d-otte/mbedtls-2.7 Manuel Pégourié-Gonnard 2020-09-09 10:00:01 +0200
  • 619e09e705 Minor update to all.sh to change test order John Durkop 2020-09-08 22:19:56 -0700
  • d4efa8d0ac Fix pk_ec_test_vec() to use MBEDTLS_MD_NONE John Durkop 2020-09-08 05:58:28 -0700
  • 7da88b279a Test multiple architectures dev/gilles-peskine-arm/travis-arm-experiment Gilles Peskine 2020-09-09 00:08:56 +0200
  • 2ec2eaac31 Fix test issues with depends-hashes John Durkop 2020-08-24 18:29:15 -0700
  • a3a5a4e1f9 Please check-names.sh Hanno Becker 2020-09-08 11:33:48 +0100
  • 1588983ef0 Introduce macros for max-{IV,block,key}-size for ciphers used in TLS Hanno Becker 2020-09-08 11:29:11 +0100
  • 72a410dcfc adding entry file to ChangeLog.d for backport of PR3592 Daniel Otte 2020-09-07 13:08:10 +0200
  • d9854684b9 adjusting comment on sliding window memory usage. Daniel Otte 2020-09-07 13:07:14 +0200
  • e6f2fb4878 fixing spelling mistakes (window <-- windows) Daniel Otte 2020-09-07 13:06:40 +0200
  • 1939460417 adjusting size of sliding window array to correct size. Daniel Otte 2020-08-21 12:34:29 +0200
  • 815869ac9c Improve documentation of ssl_tls1_3_hkdf_encode_label() Hanno Becker 2020-09-08 11:16:16 +0100
  • 00debc734b Minor improvement in ssl_tls13_keys.c Hanno Becker 2020-09-08 11:12:24 +0100
  • 1bfb45cb93 adding entry file to ChangeLog.d for backport of PR3592 Daniel Otte 2020-09-07 13:08:10 +0200
  • ab2ce23f92 Fix typo in SSL test suite Hanno Becker 2020-09-08 11:09:32 +0100
  • e4dbb99f9f adjusting comment on sliding window memory usage. Daniel Otte 2020-09-07 13:07:14 +0200
  • 493ea7f4ae Remove instances of camelCase in TLS 1.3 key schedule Hanno Becker 2020-09-08 11:01:00 +0100
  • 639c5e5713 fixing spelling mistakes (window <-- windows) Daniel Otte 2020-09-07 13:06:40 +0200
  • fb08096b9b Use ASSERT_COMPARE instead of TEST_ASSERT( memcmp( ... ) == 0 ) Hanno Becker 2020-09-08 10:58:42 +0100