Commit Graph

  • 39cfd3b96e interop test: openssl generate the DTLS-SRTP keys Missing a command in the test script to compare with peer's output Johan Pascal 2020-09-23 18:49:13 +02:00
  • d387aa0586 style + missing cast Johan Pascal 2020-09-23 18:47:56 +02:00
  • 842d671316 Update include/mbedtls/config.h Johan Pascal 2020-09-23 13:34:40 +02:00
  • 77696eedac Add bound check in the client ssl_write_use_srtp_ext Johan Pascal 2020-09-22 21:49:40 +02:00
  • aae4d22b16 Improve code readability +micro optimization +style Johan Pascal 2020-09-22 21:21:39 +02:00
  • e79c1e8121 style Johan Pascal 2020-09-22 15:51:27 +02:00
  • a455cd9a47 mbedtls_ssl_get_srtp_profile_as_string declared and defined in ssl.h Johan Pascal 2020-09-22 15:28:11 +02:00
  • f6417ecf60 mki length feats in a uint16_t Johan Pascal 2020-09-22 15:15:19 +02:00
  • 253d0263a6 set protection profile API gets a MBEDTLS_TLS_SRTP_UNSET terminated list Johan Pascal 2020-09-22 13:04:45 +02:00
  • 43f9490a52 SRTP profiles definition use macros only Johan Pascal 2020-09-22 12:25:52 +02:00
  • 4f099264b5 use_srtp extension shall not interfere in the handshake settings Johan Pascal 2020-09-22 10:59:26 +02:00
  • d576fdb1d6 Style + fix bound check in write_use_srt_ext Johan Pascal 2020-09-22 10:39:53 +02:00
  • 9bc97ca19d SRTP-DTLS protection profile configuration list not copied into ssl_config + improve test + minor style fix Johan Pascal 2020-09-21 23:44:45 +02:00
  • 8f70fba988 Check the server hello output buffer size when writing the use_srtp ext Johan Pascal 2020-09-02 10:32:06 +02:00
  • 042d456832 Improve client Hello use_srtp parsing Johan Pascal 2020-08-25 12:14:02 +02:00
  • a89ca8679f The client shall not enforce the use of client certificate with use_srtp extension This is server's task to request it if needed Johan Pascal 2020-08-25 10:03:19 +02:00
  • 8526957cd5 Minor style modifications Johan Pascal 2020-08-25 10:01:54 +02:00
  • 48f62e98a8 Fix ssl_client2 after rebase Johan Pascal 2020-08-22 22:04:20 +02:00
  • 1d957e61eb Fix build warning Johan Pascal 2020-05-07 04:20:15 +07:00
  • b64eab7656 fix style Johan Pascal 2020-04-24 02:53:49 +07:00
  • 44c0a0a60a Stick to ChangeLog rules Johan Pascal 2020-04-24 02:11:42 +07:00
  • 8f284c1b05 Add the SRTP configuration to query_config Ron Eldor 2019-09-26 16:43:03 +03:00
  • 65b56ef87f Change key derivation for srtp Ron Eldor 2019-09-26 16:40:48 +03:00
  • 5d991c9549 Force IPv4 in gnutls_cli srtp tests Ron Eldor 2019-01-15 18:54:03 +02:00
  • 9cfb5ebff1 Disable SRTP by default Ron Eldor 2018-12-10 15:30:14 +02:00
  • 313d7b5d74 Add variable validation Ron Eldor 2018-12-10 14:56:21 +02:00
  • 75870ec6a7 Change byte copy to memcpy Ron Eldor 2018-12-06 17:31:55 +02:00
  • f0f7c19457 Add comment describing the feature Ron Eldor 2018-12-06 17:21:52 +02:00
  • 089c9fe9fa Improve readability Ron Eldor 2018-12-06 17:12:49 +02:00
  • a978804a1b Style fixes Ron Eldor 2018-12-05 11:04:31 +02:00
  • ef72faf2bb Style fixes Ron Eldor 2018-07-12 11:54:20 +03:00
  • 2b3dfe41af Force IPv6 for DTLS interop tests with gnutls-cli Ron Eldor 2018-07-11 11:53:37 +03:00
  • 3c6a44bed8 Add interop tests Ron Eldor 2018-07-10 10:32:10 +03:00
  • 311b95aafe Fix compilation errors Ron Eldor 2018-07-08 08:50:31 +03:00
  • b465539476 Add tests and code to support Ron Eldor 2018-07-05 18:25:39 +03:00
  • 1c399bdffe Set authmode to optional, if not set Ron Eldor 2018-07-04 18:45:27 +03:00
  • 12c6eaddd5 Fix mki issues Ron Eldor 2018-07-03 15:08:32 +03:00
  • 6ea64518ad Add dtls-srtp to client and server examples Ron Eldor 2018-07-02 10:08:07 +03:00
  • 9d36d311e3 Fix failure in ssl-opts.sh Ron Eldor 2018-07-01 15:27:22 +03:00
  • 4cbe69332a Add ChangeLog Ron Eldor 2018-04-03 18:29:25 +03:00
  • 57cc70ec81 Enforce SRTP mandatory HS messages Ron Eldor 2018-04-02 18:25:16 +03:00
  • 9e9096476e Fix doxygen script errors Ron Eldor 2018-04-01 17:35:07 +03:00
  • 349877e948 Fix idetifier check script error Ron Eldor 2018-03-29 18:35:09 +03:00
  • a37326abb1 Make keyu material length in \ out Ron Eldor 2018-03-29 18:26:30 +03:00
  • 591f162bed support mki value Ron Eldor 2018-01-22 12:30:04 +02:00
  • 3adb9928f3 Add mki value and some review comments Ron Eldor 2017-12-21 10:15:08 +02:00
  • 34790789b6 Remove compilation warning Johan Pascal 2017-02-09 10:14:09 +07:00
  • 701984d300 Comply with mbedtls naming rules Johan Pascal 2017-02-09 09:56:05 +07:00
  • c28f1f600e Fix typos in documentation Johan Pascal 2017-02-09 08:55:16 +07:00
  • 2d9470be76 Improve DTLS SRTP API with a dedicated function to get generated keys Johan Pascal 2016-02-08 22:35:41 +01:00
  • bbc057af73 Move available dtls srtp profile list to ssl_config Johan Pascal 2016-02-04 22:07:32 +01:00
  • b62bb51aff Add RFC5764 - SRTP key generation during DTLS handshake Johan Pascal 2015-12-03 21:56:45 +01:00
  • 935b4f96f9 Merge pull request #3407 from RcColes/development Gilles Peskine 2020-10-28 12:29:14 +01:00
  • 352a7cf3ca Fix printf escape errors in shell scripts Gilles Peskine 2020-08-26 20:05:11 +02:00
  • e7a9c3aeca ssl-opt.sh --help: don't show regexps for -f and -e Gilles Peskine 2020-08-26 22:50:38 +02:00
  • ffdcadf084 Fix printf escape errors in shell scripts Gilles Peskine 2020-08-26 20:05:11 +02:00
  • 663d0993ec ssl-opt.sh --help: don't show regexps for -f and -e Gilles Peskine 2020-08-26 22:50:38 +02:00
  • ce3ec6ffd6 Unify the sections on key creation Gilles Peskine 2020-10-27 18:31:50 +01:00
  • 2d0b7231f7 Merge pull request #3712 from jdurkop/psa-crypto-config-ecdsa-3670 Gilles Peskine 2020-10-27 17:40:04 +01:00
  • b7dc52a965 ssl_server2: move memory allocation to the beginning Andrzej Kurek 2020-10-27 16:46:18 +01:00
  • d61ed3c52f PSA Crypto: Add zero-length input test vectors for ChaChaPoly Fredrik Strupe 2020-10-27 11:18:44 +01:00
  • 938d4d3fa3 Merge pull request #3820 from shelib01/regularize_k_restore Shelly Liberman 2020-10-27 12:57:00 +02:00
  • f87e3aea16 Update guards in PSA crypto library for ECDSA and DETERMINISTIC support John Durkop 2020-10-26 15:25:23 -07:00
  • 12760595e7 Replace validate_key by import_key Gilles Peskine 2020-10-26 18:07:01 +01:00
  • e7012c7725 Cleaned up test_psa_crypto_config_no_driver based on review comments John Durkop 2020-10-26 09:55:01 -07:00
  • 36a82e5a6b Ensure MBEDTLS_ECDSA_C is set when DETERMINISTIC_ECDSA is used John Durkop 2020-10-26 09:39:05 -07:00
  • 3ea0ce450f Separate 'import' from 'load into slot' Steven Cooreman 2020-10-23 11:37:05 +02:00
  • f7cebd4a2b Add internal helper function to load prevalidated key material Steven Cooreman 2020-10-13 20:27:40 +02:00
  • 0452476eac Implement, plug in and test validate_key driver entry point Steven Cooreman 2020-10-13 17:43:44 +02:00
  • 398aee5742 Rework psa_copy_key_material Steven Cooreman 2020-10-13 14:35:45 +02:00
  • 8176022b22 Restore tinycrypt implementation of regularize_k() Shelly Liberman 2020-10-25 18:48:06 +02:00
  • 01fc209969 Merge pull request #3748 from torstenes/3740_PSA_key_storage_systematically_store_bits Gilles Peskine 2020-10-26 15:33:58 +01:00
  • db8298ca61 Merge pull request #3802 from peter-toft-greve/minimum_cmake Gilles Peskine 2020-10-26 14:36:08 +01:00
  • eca1855147 Merge pull request #3814 from stevew817/bugfix/cpp_guard Gilles Peskine 2020-10-26 14:26:41 +01:00
  • 95db3012c8 Make the aes xts methods independent from MBEDTLS_AES_SETKEY_DEC_ALT gabor-mezei-arm 2020-10-26 11:35:23 +01:00
  • a23f599584 Restore tinycrypt implementation of regularize_k() archive/regularize_k_restore Shelly Liberman 2020-10-25 18:48:06 +02:00
  • 821f291d77 Ensure that all test vectors only contain one error. Torstein Nesse 2020-10-24 09:46:49 +02:00
  • 8472bc76c6 Merge pull request #3806 from AndrzejKurek/baremetal-refactor-variable-buffers Andrzej Kurek 2020-10-23 11:21:44 +02:00
  • 8ac0b80e9b Rename test_psa_want_ecdsa_disabled_softare John Durkop 2020-10-23 01:32:15 -07:00
  • 4377bf7479 Added new PSA crypto config test with no test driver John Durkop 2020-10-23 01:26:57 -07:00
  • 6dff93ff9b Ensure dependent features also included by config_psa.h John Durkop 2020-10-23 01:22:58 -07:00
  • 28baa1f141 Fixed test_psa_want_ecdsa_disabled_software to use proper macros John Durkop 2020-10-23 00:51:52 -07:00
  • da9f92c2b2 Merge pull request #3805 from hanno-arm/check_dtls_timers_only_once Janos Follath 2020-10-22 14:29:16 +01:00
  • ce1494b6ee Update ChangeLog.d/systematically_store_bit_size_3740.txt Torstein Nesse 2020-10-21 13:42:23 +02:00
  • 88ebb2d7d0 Include public and public-ish PSA headers in CPP check Steven Cooreman 2020-10-22 11:55:50 +02:00
  • 28b3b29306 ssl_tls.c: Fix unchecked memory allocation Andrzej Kurek 2020-10-22 11:40:41 +02:00
  • 2e49d079d6 Describe the behaviour of buffer resizing on an out-of-memory error Andrzej Kurek 2020-10-22 11:16:25 +02:00
  • cd9a6ff3c1 Introduce additional flags for buffer upsizing and downsizing Andrzej Kurek 2020-10-22 11:12:07 +02:00
  • 8c31025310 Add missing bracket for CPP guard Steven Cooreman 2020-10-22 10:43:45 +02:00
  • 70e2062218 Updated minimum cmake requirement down to 2.8.12 Peter Toft 2020-10-21 12:48:52 +02:00
  • acbf9eccb5 Put local variables in a struct Gilles Peskine 2020-08-26 17:03:24 +02:00
  • 5706e920a4 Remove a useless zeroization Gilles Peskine 2020-08-25 19:28:13 +02:00
  • 91ee76380c Put local variables in a struct Gilles Peskine 2020-08-26 17:03:24 +02:00
  • 02c7b48a70 Remove a useless zeroization Gilles Peskine 2020-08-25 19:28:13 +02:00
  • fbd0110dbd Merge pull request #3746 from gilles-peskine-arm/verbosify-cmake-tests-2.16 Ronald Cron 2020-10-22 08:48:17 +02:00
  • 1b275cc5d0 Merge pull request #3772 from frestr/bugfix/ccm_add_length Gilles Peskine 2020-10-21 22:31:48 +02:00
  • 176fca03b4 Merge pull request #3793 from daverodgman/ccm_test_memory_fix Gilles Peskine 2020-10-21 22:30:50 +02:00
  • ec32a74024 Merge pull request #3799 from d3zd3z/fixchar Gilles Peskine 2020-10-21 22:30:15 +02:00
  • b7eaa77e2a Merge pull request #3743 from stevew817/bugfix/use_ecdh_key_in_streamlined_derivation Gilles Peskine 2020-10-21 13:25:21 +02:00
  • d9246559ca Update changelog entry, format specification, and correct test vectors Torstein Nesse 2020-10-21 09:27:37 +02:00