Commit graph

  • ff28df98f5 cmake: Avoid using target_properties for old cmake David Brown 2020-11-04 10:43:58 -0700
  • 7b5e6b9dcc Typos and clarifications Gilles Peskine 2020-11-04 18:30:01 +0100
  • efcf52d521
    Merge pull request #3614 from gilles-peskine-arm/ssl-opt-gnutls-printf-development Ronald Cron 2020-11-04 17:55:42 +0100
  • 0df9c529a9
    Merge pull request #3828 from gilles-peskine-arm/ssl-opt-gnutls-printf-2.16 Ronald Cron 2020-11-04 17:52:08 +0100
  • c9e20a05a5
    Merge pull request #3829 from gilles-peskine-arm/ssl-opt-gnutls-printf-2.7 Ronald Cron 2020-11-04 17:51:49 +0100
  • 57d9bdc5f9 Reorder structures Kevin Bracey 2020-11-03 15:52:30 +0200
  • 1d53ce33c4 Avoid bitfields Kevin Bracey 2020-11-03 15:27:21 +0200
  • 585e9e0922 Add MBEDTLS_SSL_CONF_TRANSPORT Kevin Bracey 2020-11-03 12:22:27 +0200
  • d859db833c Fix MBEDTLS_SSL_CONF_ENDPOINT flagging Kevin Bracey 2020-11-03 15:56:12 +0200
  • 381c1078fc cmake: Avoid using target_properties for old cmake David Brown 2020-11-03 15:36:44 -0700
  • db6e33e12a
    Merge pull request #3826 from frestr/test/chachapoly_vector Gilles Peskine 2020-11-03 23:17:00 +0100
  • 8b0910a791
    Merge pull request #3815 from AndrzejKurek/cipher-optim-mem-fix Andrzej Kurek 2020-11-02 11:41:24 +0100
  • a455e71588
    Merge pull request #3780 from stevew817/feature/validate_key_in_driver Gilles Peskine 2020-11-02 11:37:42 +0100
  • 0fa427b027
    ccm: add masking to the UPDATE_CBC_MAC macro Andrzej Kurek 2020-10-30 14:41:12 +0100
  • 8bef87ee5e
    Add basic shuffling and masking to CCM operations Andrzej Kurek 2020-10-30 12:18:21 +0100
  • 40120f6b76 Address review comments Steven Cooreman 2020-10-29 11:42:22 +0100
  • 52f32c913e
    Merge pull request #3787 from bensze01/iv_nonce_size Gilles Peskine 2020-10-30 09:45:11 +0100
  • 2da4292dc1
    Merge pull request #3790 from peter-toft-greve/development Gilles Peskine 2020-10-30 09:44:29 +0100
  • 868906cd06
    Merge pull request #3235 from jeannotlapin/pr1813 Gilles Peskine 2020-10-29 22:21:56 +0100
  • 162ec8758f Detecting bit size is no longer required Steven Cooreman 2020-10-23 12:03:08 +0200
  • c4813a6e80 Rename 'keygen' to 'key management' Steven Cooreman 2020-10-23 11:45:43 +0200
  • 423d3e7fcf Update support macros for IV/nonce sizes Bence Szépkúti 2020-10-29 11:07:39 +0100
  • 5fbe9e7ac0 remove useless parentheses Johan Pascal 2020-10-29 10:49:21 +0100
  • c3ccd98a91 Check transport in the extension parser/writer Johan Pascal 2020-10-28 17:18:18 +0100
  • 5ef72d214f Style and typos Johan Pascal 2020-10-28 17:05:47 +0100
  • 2258a4f481 Do not return a structure, use a return parameter Johan Pascal 2020-10-28 13:53:09 +0100
  • 0dbcd1d3f0 Make API safer Johan Pascal 2020-10-28 11:03:07 +0100
  • 275874bc47 Fix previous commit Johan Pascal 2020-10-27 10:43:53 +0100
  • 20c7db3a67 API modified so server side can get mki value + client side discards self mki if server does not support it Johan Pascal 2020-10-26 22:45:58 +0100
  • adbd9449ec More minor fix Johan Pascal 2020-10-26 21:24:25 +0100
  • 76fdf1d60e Minor fix and improvements Johan Pascal 2020-10-22 23:31:00 +0200
  • 104031547f style Johan Pascal 2020-10-09 20:43:51 +0200
  • 9bc50b0122 Test check the key material exported match - include interop with openssl client Johan Pascal 2020-09-24 12:01:13 +0200
  • 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 +0200
  • d387aa0586 style + missing cast Johan Pascal 2020-09-23 18:47:56 +0200
  • 842d671316 Update include/mbedtls/config.h Johan Pascal 2020-09-23 13:34:40 +0200
  • 77696eedac Add bound check in the client ssl_write_use_srtp_ext Johan Pascal 2020-09-22 21:49:40 +0200
  • aae4d22b16 Improve code readability +micro optimization +style Johan Pascal 2020-09-22 21:21:39 +0200
  • e79c1e8121 style Johan Pascal 2020-09-22 15:51:27 +0200
  • a455cd9a47 mbedtls_ssl_get_srtp_profile_as_string declared and defined in ssl.h Johan Pascal 2020-09-22 15:28:11 +0200
  • f6417ecf60 mki length feats in a uint16_t Johan Pascal 2020-09-22 15:15:19 +0200
  • 253d0263a6 set protection profile API gets a MBEDTLS_TLS_SRTP_UNSET terminated list Johan Pascal 2020-09-22 13:04:45 +0200
  • 43f9490a52 SRTP profiles definition use macros only Johan Pascal 2020-09-22 12:25:52 +0200
  • 4f099264b5 use_srtp extension shall not interfere in the handshake settings Johan Pascal 2020-09-22 10:59:26 +0200
  • d576fdb1d6 Style + fix bound check in write_use_srt_ext Johan Pascal 2020-09-22 10:39:53 +0200
  • 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 +0200
  • 8f70fba988 Check the server hello output buffer size when writing the use_srtp ext Johan Pascal 2020-09-02 10:32:06 +0200
  • 042d456832 Improve client Hello use_srtp parsing Johan Pascal 2020-08-25 12:14:02 +0200
  • 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 +0200
  • 8526957cd5 Minor style modifications Johan Pascal 2020-08-25 10:01:54 +0200
  • 48f62e98a8 Fix ssl_client2 after rebase Johan Pascal 2020-08-22 22:04:20 +0200
  • 1d957e61eb Fix build warning Johan Pascal 2020-05-07 04:20:15 +0700
  • b64eab7656 fix style Johan Pascal 2020-04-24 02:53:49 +0700
  • 44c0a0a60a Stick to ChangeLog rules Johan Pascal 2020-04-24 02:11:42 +0700
  • 8f284c1b05 Add the SRTP configuration to query_config Ron Eldor 2019-09-26 16:43:03 +0300
  • 65b56ef87f Change key derivation for srtp Ron Eldor 2019-09-26 16:40:48 +0300
  • 5d991c9549 Force IPv4 in gnutls_cli srtp tests Ron Eldor 2019-01-15 18:54:03 +0200
  • 9cfb5ebff1 Disable SRTP by default Ron Eldor 2018-12-10 15:30:14 +0200
  • 313d7b5d74 Add variable validation Ron Eldor 2018-12-10 14:56:21 +0200
  • 75870ec6a7 Change byte copy to memcpy Ron Eldor 2018-12-06 17:31:55 +0200
  • f0f7c19457 Add comment describing the feature Ron Eldor 2018-12-06 17:21:52 +0200
  • 089c9fe9fa Improve readability Ron Eldor 2018-12-06 17:12:49 +0200
  • a978804a1b Style fixes Ron Eldor 2018-12-05 11:04:31 +0200
  • ef72faf2bb Style fixes Ron Eldor 2018-07-12 11:54:20 +0300
  • 2b3dfe41af Force IPv6 for DTLS interop tests with gnutls-cli Ron Eldor 2018-07-11 11:53:37 +0300
  • 3c6a44bed8 Add interop tests Ron Eldor 2018-07-10 10:32:10 +0300
  • 311b95aafe Fix compilation errors Ron Eldor 2018-07-08 08:50:31 +0300
  • b465539476 Add tests and code to support Ron Eldor 2018-07-05 18:25:39 +0300
  • 1c399bdffe Set authmode to optional, if not set Ron Eldor 2018-07-04 18:45:27 +0300
  • 12c6eaddd5 Fix mki issues Ron Eldor 2018-07-03 15:08:32 +0300
  • 6ea64518ad Add dtls-srtp to client and server examples Ron Eldor 2018-07-02 10:08:07 +0300
  • 9d36d311e3 Fix failure in ssl-opts.sh Ron Eldor 2018-07-01 15:27:22 +0300
  • 4cbe69332a Add ChangeLog Ron Eldor 2018-04-03 18:29:25 +0300
  • 57cc70ec81 Enforce SRTP mandatory HS messages Ron Eldor 2018-04-02 18:25:16 +0300
  • 9e9096476e Fix doxygen script errors Ron Eldor 2018-04-01 17:35:07 +0300
  • 349877e948 Fix idetifier check script error Ron Eldor 2018-03-29 18:35:09 +0300
  • a37326abb1 Make keyu material length in \ out Ron Eldor 2018-03-29 18:26:30 +0300
  • 591f162bed support mki value Ron Eldor 2018-01-22 12:30:04 +0200
  • 3adb9928f3 Add mki value and some review comments Ron Eldor 2017-12-21 10:15:08 +0200
  • 34790789b6 Remove compilation warning Johan Pascal 2017-02-09 10:14:09 +0700
  • 701984d300 Comply with mbedtls naming rules Johan Pascal 2017-02-09 09:56:05 +0700
  • c28f1f600e Fix typos in documentation Johan Pascal 2017-02-09 08:55:16 +0700
  • 2d9470be76 Improve DTLS SRTP API with a dedicated function to get generated keys Johan Pascal 2016-02-08 22:35:41 +0100
  • bbc057af73 Move available dtls srtp profile list to ssl_config Johan Pascal 2016-02-04 22:07:32 +0100
  • b62bb51aff Add RFC5764 - SRTP key generation during DTLS handshake Johan Pascal 2015-12-03 21:56:45 +0100
  • 935b4f96f9
    Merge pull request #3407 from RcColes/development Gilles Peskine 2020-10-28 12:29:14 +0100
  • 352a7cf3ca Fix printf escape errors in shell scripts Gilles Peskine 2020-08-26 20:05:11 +0200
  • e7a9c3aeca ssl-opt.sh --help: don't show regexps for -f and -e Gilles Peskine 2020-08-26 22:50:38 +0200
  • ffdcadf084 Fix printf escape errors in shell scripts Gilles Peskine 2020-08-26 20:05:11 +0200
  • 663d0993ec ssl-opt.sh --help: don't show regexps for -f and -e Gilles Peskine 2020-08-26 22:50:38 +0200
  • ce3ec6ffd6 Unify the sections on key creation Gilles Peskine 2020-10-27 18:31:50 +0100
  • 2d0b7231f7
    Merge pull request #3712 from jdurkop/psa-crypto-config-ecdsa-3670 Gilles Peskine 2020-10-27 17:40:04 +0100
  • b7dc52a965
    ssl_server2: move memory allocation to the beginning Andrzej Kurek 2020-10-27 16:46:18 +0100
  • d61ed3c52f PSA Crypto: Add zero-length input test vectors for ChaChaPoly Fredrik Strupe 2020-10-27 11:18:44 +0100
  • 938d4d3fa3
    Merge pull request #3820 from shelib01/regularize_k_restore Shelly Liberman 2020-10-27 12:57:00 +0200
  • f87e3aea16 Update guards in PSA crypto library for ECDSA and DETERMINISTIC support John Durkop 2020-10-26 15:25:23 -0700
  • 12760595e7 Replace validate_key by import_key Gilles Peskine 2020-10-26 18:07:01 +0100
  • e7012c7725 Cleaned up test_psa_crypto_config_no_driver based on review comments John Durkop 2020-10-26 09:55:01 -0700
  • 36a82e5a6b Ensure MBEDTLS_ECDSA_C is set when DETERMINISTIC_ECDSA is used John Durkop 2020-10-26 09:39:05 -0700
  • 3ea0ce450f Separate 'import' from 'load into slot' Steven Cooreman 2020-10-23 11:37:05 +0200