Commit Graph

  • d3feccd3a5 Restructure cipher context object to contain driver switch Steven Cooreman 2020-09-01 15:56:14 +02:00
  • 37941cb5e1 Add initial pass on a multi-part test driver Steven Cooreman 2020-07-28 18:49:51 +02:00
  • b1d3f2779b Merge pull request #3480 from stevew817/feature/aes-ecb Gilles Peskine 2020-09-14 14:45:14 +02:00
  • a0a210fc1b Merge pull request #3628 from gilles-peskine-arm/psa-conditional-inclusion-c-proposal Gilles Peskine 2020-09-12 00:33:08 +02:00
  • 6e2af094b0 Fix docs to desribe written-into buffer parameter as writable Yonatan Goldschmidt 2020-09-12 00:19:52 +03:00
  • dc5fd035e6 Merge pull request #3661 from bensze01/typo-2.7 Gilles Peskine 2020-09-11 21:17:48 +02:00
  • 30b242de50 Merge pull request #3660 from bensze01/typo-2.16 Gilles Peskine 2020-09-11 21:17:44 +02:00
  • 2a739c41bd Merge pull request #3569 from cm6n/fix_mbedtlssslsetbio_description Gilles Peskine 2020-09-11 21:17:37 +02:00
  • 963c9e41e8 Merge pull request #3588 from guidovranken/fix-clang12-Wstring-concatenation Janos Follath 2020-09-11 15:27:52 +01:00
  • a75a06bde6 Merge pull request #3630 from mpg/rm-useless-cast-x509 Gilles Peskine 2020-09-10 22:01:52 +02:00
  • 6bf4f5fb65 Merge pull request #3585 from jdurkop/fix/undefined-reference-3294 Gilles Peskine 2020-09-10 21:59:49 +02:00
  • e5874e1903 Merge pull request #3525 from HowJMay/typo Dave Rodgman 2020-09-10 12:39:25 +01:00
  • 2dfe1327e5 Fix miscalculation of maximum TLS 1.3 HKDF label length Hanno Becker 2020-09-10 09:23:12 +01:00
  • 0e9afb8bd1 Minor fixes to changelog Dave Rodgman 2020-09-09 12:05:25 +01:00
  • ccbd622ed7 Fix typo in comment HowJMay 2020-07-29 16:59:19 +08:00
  • 70f7f67133 Put local variables and buffers in a struct gabor-mezei-arm 2020-08-25 19:12:01 +02:00
  • f21639fc2f Zeroize internal buffers and variables in MD hashes gabor-mezei-arm 2020-08-19 14:03:06 +02:00
  • 5feba8dae1 Force cleanup before return gabor-mezei-arm 2020-08-19 14:01:03 +02:00
  • d5253bba32 Zeroize internal buffers and variables in PKCS and SHA gabor-mezei-arm 2020-07-30 16:41:25 +02:00
  • bfdbd4305a Put local variables and buffers in a struct gabor-mezei-arm 2020-08-25 19:12:01 +02:00
  • cb3a742d1d Zeroize internal buffers and variables in MD hashes gabor-mezei-arm 2020-08-19 14:03:06 +02:00
  • 29ea84e906 Avoid duplicated test case names in TLS 1.3 key schedule unit tests Hanno Becker 2020-09-09 13:52:40 +01:00
  • 77d9401705 Force cleanup before return gabor-mezei-arm 2020-08-19 14:01:03 +02:00
  • 461c5a89df Zeroize internal buffers and variables in PKCS and SHA gabor-mezei-arm 2020-07-30 16:41:25 +02:00
  • d61712233e Remove check compilation guards from travis build John Durkop 2020-09-09 05:18:51 -07:00
  • bfb2d13642 Update ChangeLog.d/comment_typo_in_mbedtls_ssl_set_bio.txt Christopher 2020-08-20 14:25:44 -07:00
  • 7ad671b96e Fix typo in mbedtls_ssl_set_bio description. Christopher Moynihan 2020-08-14 12:27:21 -07:00
  • 2681e99a41 Update ChangeLog.d/comment_typo_in_mbedtls_ssl_set_bio.txt Christopher 2020-08-20 14:25:44 -07:00
  • 0c633dab7f Fix typo in mbedtls_ssl_set_bio description. Christopher Moynihan 2020-08-14 12:27:21 -07:00
  • 5cfc7245c8 Remove outdated documentation of mbedtls_ssl_tls1_3_derive_secret() Hanno Becker 2020-09-09 13:00:29 +01:00
  • 0c42fd94bb Fix Doxygen documentation of mbedtls_ssl_tls1_3_derive_secret() Hanno Becker 2020-09-09 12:58:29 +01:00
  • 97a21567df Move misplaced comment Hanno Becker 2020-09-09 12:57:16 +01:00
  • 0973ff9545 Remove macro definitions between Doxygen block and prototype Hanno Becker 2020-09-09 12:56:28 +01:00
  • 3eb3563c0b Fix TLS 1.3 key schedule unit test case name Hanno Becker 2020-09-09 12:47:56 +01:00
  • 1413bd8ae9 Simplify identification of TLS 1.3 labels in unit test suite Hanno Becker 2020-09-09 12:46:09 +01:00
  • 87d7936d40 Make arc4random_buf declaration available on NetBSD gufe44 2020-08-17 15:04:06 +02:00
  • c54888eb60 Make arc4random_buf declaration available on NetBSD gufe44 2020-08-17 15:04:06 +02:00
  • 8c82bfdf22 Use TLS1_3_CONTEXT_[UN]HASHED in 1.3 key schedule tests Hanno Becker 2020-09-09 11:03:08 +01:00
  • 2fe043a6d1 Remove guard for TLS 1.3 specific declarations Hanno Becker 2020-09-09 10:57:24 +01:00
  • 59b50a1997 Don't use _xxx naming for local variables in ssl_tls13_keys.c Hanno Becker 2020-09-09 10:56:56 +01:00
  • 9b9be00606 Remove DTLS 1.3 specific label Hanno Becker 2020-09-09 10:42:10 +01:00
  • 81e91d46ad Add further unit tests for TLS 1.3 key schedule Hanno Becker 2020-09-09 10:41:43 +01:00
  • 00cfc1ce52 Add "e exp master" TLS 1.3 key schedule label Hanno Becker 2020-09-09 10:41:23 +01:00
  • 70d7fb0c2d Don't hardcode TLS 1.3 labels in test cases Hanno Becker 2020-09-09 10:11:21 +01:00
  • 90551c7a26 Use uniform naming scheme for TLS 1.3 label structure Hanno Becker 2020-09-09 09:25:23 +01:00
  • 9a7a2ac2de Fix typo in ssl_internal.h Hanno Becker 2020-09-09 09:24:54 +01:00
  • 628ed4e54f Merge pull request #3592 from d-otte/development Manuel Pégourié-Gonnard 2020-09-09 10:00:26 +02:00
  • 99693aab21 Merge pull request #3651 from d-otte/mbedtls-2.16 Manuel Pégourié-Gonnard 2020-09-09 10:00:11 +02:00
  • 5796dfe197 Merge pull request #3652 from d-otte/mbedtls-2.7 Manuel Pégourié-Gonnard 2020-09-09 10:00:01 +02:00
  • 619e09e705 Minor update to all.sh to change test order John Durkop 2020-09-08 22:19:56 -07:00
  • d4efa8d0ac Fix pk_ec_test_vec() to use MBEDTLS_MD_NONE John Durkop 2020-09-08 05:58:28 -07:00
  • 7da88b279a Test multiple architectures archive/dev/gilles-peskine-arm/travis-arm-experiment Gilles Peskine 2020-09-09 00:08:56 +02:00
  • 2ec2eaac31 Fix test issues with depends-hashes John Durkop 2020-08-24 18:29:15 -07:00
  • a3a5a4e1f9 Please check-names.sh Hanno Becker 2020-09-08 11:33:48 +01:00
  • 1588983ef0 Introduce macros for max-{IV,block,key}-size for ciphers used in TLS Hanno Becker 2020-09-08 11:29:11 +01:00
  • 72a410dcfc adding entry file to ChangeLog.d for backport of PR3592 Daniel Otte 2020-09-07 13:08:10 +02:00
  • d9854684b9 adjusting comment on sliding window memory usage. Daniel Otte 2020-09-07 13:07:14 +02:00
  • e6f2fb4878 fixing spelling mistakes (window <-- windows) Daniel Otte 2020-09-07 13:06:40 +02:00
  • 1939460417 adjusting size of sliding window array to correct size. Daniel Otte 2020-08-21 12:34:29 +02:00
  • 815869ac9c Improve documentation of ssl_tls1_3_hkdf_encode_label() Hanno Becker 2020-09-08 11:16:16 +01:00
  • 00debc734b Minor improvement in ssl_tls13_keys.c Hanno Becker 2020-09-08 11:12:24 +01:00
  • 1bfb45cb93 adding entry file to ChangeLog.d for backport of PR3592 Daniel Otte 2020-09-07 13:08:10 +02:00
  • ab2ce23f92 Fix typo in SSL test suite Hanno Becker 2020-09-08 11:09:32 +01:00
  • e4dbb99f9f adjusting comment on sliding window memory usage. Daniel Otte 2020-09-07 13:07:14 +02:00
  • 493ea7f4ae Remove instances of camelCase in TLS 1.3 key schedule Hanno Becker 2020-09-08 11:01:00 +01:00
  • 639c5e5713 fixing spelling mistakes (window <-- windows) Daniel Otte 2020-09-07 13:06:40 +02:00
  • fb08096b9b Use ASSERT_COMPARE instead of TEST_ASSERT( memcmp( ... ) == 0 ) Hanno Becker 2020-09-08 10:58:42 +01:00
  • 359d049f1b adjusting size of sliding window array to correct size. Daniel Otte 2020-08-21 12:34:29 +02:00
  • f376cee8b4 Remove redundant dependency in TLS 1.3 key generation tests Hanno Becker 2020-09-08 10:53:45 +01:00
  • 73c825ae4f Shorten include path in test_suite_ssl.function Hanno Becker 2020-09-08 10:52:58 +01:00
  • 939bb4d8f6 Initialize TLS 1.3 label prefix with string literal Hanno Becker 2020-09-08 10:48:55 +01:00
  • 9cb0a146f1 Remove duplicated computation of TLS 1.3 HKDF label length Hanno Becker 2020-09-08 10:48:14 +01:00
  • e4435ea777 Introduce TLS 1.3 labels in a single place Hanno Becker 2020-09-08 10:43:52 +01:00
  • 1981cb2972 Use uniform naming for TLS 1.3 label fields Hanno Becker 2020-09-08 10:36:29 +01:00
  • 58c5cea73b Include common.h from ssl_tls13_keys.c Hanno Becker 2020-09-08 10:31:33 +01:00
  • b11c3097a5 Update state of TLS 1.3 functionality in architecture document Hanno Becker 2020-08-10 17:00:19 +01:00
  • 2d2c3eb687 Add tests for TLS 1.3 key evolution function Hanno Becker 2020-08-20 14:54:24 +01:00
  • e9cccb440c Implement TLS 1.3 key evolution function Hanno Becker 2020-08-20 13:42:46 +01:00
  • e4849d10a6 Add test vectors for TLS 1.3 Derive-Secret Hanno Becker 2020-08-21 14:14:14 +01:00
  • b35d52240b Implement TLS 1.3 key derivation function Derive-Secret Hanno Becker 2020-08-21 13:27:44 +01:00
  • 19498f8fbd Add test vectors for TLS 1.3 traffic key generation Hanno Becker 2020-08-21 13:37:08 +01:00
  • 3385a4d5cf Implement TLS 1.3 traffic key generation Hanno Becker 2020-08-21 13:03:34 +01:00
  • 39ff4928ff Add test vectors for TLS 1.3 HKDF-Expand-Label Hanno Becker 2020-08-21 13:36:56 +01:00
  • be9d6648f8 Implement TLS 1.3 key derivation function HKDF-Expand-Label Hanno Becker 2020-08-21 13:20:06 +01:00
  • 1ffec8f68f Merge pull request #3501 from stevew817/feature/transparent_drivers_trial Gilles Peskine 2020-09-07 18:02:03 +02:00
  • 177deba54b Fix style and pull out ECB processing in separate function Steven Cooreman 2020-09-07 17:14:14 +02:00
  • 0d7c64dd8f Changed test driver include folder to reflect it's a test driver Steven Cooreman 2020-09-07 16:17:55 +02:00
  • 27a2688fbb Introduce public macro for maximum symmetric cipher key length Hanno Becker 2020-08-07 11:30:05 +01:00
  • e680037ef7 Add documentation on testing Mbed TLS using QEMU syscall emulation archive/armv8_crypto_extensions Hanno Becker 2020-09-07 13:51:40 +01:00
  • 831c695787 Apply feedback from PR review Steven Cooreman 2020-09-07 12:58:16 +02:00
  • b9da1dd335 adding entry file to ChangeLog.d for PR3592 Daniel Otte 2020-09-07 13:08:10 +02:00
  • 608615168a adjusting comment on sliding window memory usage. Daniel Otte 2020-09-07 13:07:14 +02:00
  • 4374dc493d fixing spelling mistakes (window <-- windows) Daniel Otte 2020-09-07 13:06:40 +02:00
  • 15062fabef Update Visual Studio project files Hanno Becker 2020-08-14 10:36:36 +01:00
  • 140fd9c0ba Fix coding style in library/armv8ce_aes.c Hanno Becker 2020-08-14 10:34:54 +01:00
  • e177719417 Add empty lines for readability in library/aes.c Hanno Becker 2020-08-14 10:29:59 +01:00
  • e128636646 Fix copy-pasta in documentation for MBEDTLS_ARMV8CE_AES_C Hanno Becker 2020-08-14 10:28:58 +01:00
  • bdadc24c3c Use official name for 'Armv8 Cryptography Extensions' Hanno Becker 2020-08-14 10:27:46 +01:00
  • 74aa0401c9 Don't include copyright header in Doxygen block in armv8ce_aes.h Hanno Becker 2020-08-14 10:24:26 +01:00
  • be90755768 Improve ChangeLog entry Hanno Becker 2020-08-14 10:23:33 +01:00