Commit Graph

  • 7d661f83e1 Fix changelog for ssl_server2.c usage fix Simon Butcher 2017-10-02 19:12:54 +01:00
  • 4ca4fd774d Fix ssl_server2 sample application prompt Ron Eldor 2017-09-26 11:29:11 +03:00
  • 5d39aceb04 Fix changelog for ssl_server2.c usage fix Simon Butcher 2017-10-02 19:12:54 +01:00
  • bd25784474 Fix ssl_server2 sample application prompt Ron Eldor 2017-09-26 11:29:11 +03:00
  • 967a60502e Fix changelog for ssl_server2.c usage fix Simon Butcher 2017-10-02 19:12:54 +01:00
  • 7da7cb399e Fix ssl_server2 sample application prompt Ron Eldor 2017-09-26 11:29:11 +03:00
  • 4e1be398f6 Remove FORCE_VERIFICATION and FORCE_BLINDING Hanno Becker 2017-10-02 15:56:48 +01:00
  • f240ea0b50 Expand documentation of mbedtls_dhm_read_params Hanno Becker 2017-10-02 15:09:14 +01:00
  • d4d856265e Don't use deprecated macro form of DHM moduli in benchmark program Hanno Becker 2017-10-02 15:06:27 +01:00
  • f8258e7d5a Adapt documentation of mbedtls_ssl_conf_dh_param to new moduli Hanno Becker 2017-10-02 15:04:40 +01:00
  • de6c1644cc Add brackets around arguments of internal macro DHM_MPI_EXPORT Hanno Becker 2017-10-02 15:03:15 +01:00
  • 70da2c545b Improve documentation of mbedtls_dhm_make_params Hanno Becker 2017-10-02 15:02:59 +01:00
  • b5beaa8995 Check that 1 < D, E < N in mbedtls_rsa_validate_params Hanno Becker 2017-10-02 13:01:43 +01:00
  • c6fc878eda Remove mbedtls_rsa_check_crt Hanno Becker 2017-10-02 12:25:52 +01:00
  • 98838b04af Minor improvements Hanno Becker 2017-10-02 13:16:10 +01:00
  • 3f3ae85e11 Correct memory leak in RSA test suite Hanno Becker 2017-10-02 10:08:39 +01:00
  • 7471631dde Make input arguments to mbedtls_rsa_import_raw constant Hanno Becker 2017-10-02 10:00:37 +01:00
  • 43a08d029e Clarify guarantees made by rsa_check_privkey and rsa_complete Hanno Becker 2017-10-02 13:16:35 +01:00
  • 1b831fe1c5 Clarify guarantees made by rsa_deduce_moduli/private/crt Hanno Becker 2017-10-02 12:24:50 +01:00
  • e38900b1a1 Allow comments in test data files Gilles Peskine 2017-09-29 15:45:12 +02:00
  • f1cc6a4ae8 Allow comments in test data files Gilles Peskine 2017-09-29 15:45:12 +02:00
  • bdefff1dde Change signature of mbedtls_rsa_deduce_private Hanno Becker 2017-10-02 09:57:50 +01:00
  • ba5b755f1a Change signature and semantics of mbedtls_rsa_deduce_moduli Hanno Becker 2017-10-02 09:55:49 +01:00
  • ce2c02cca2 Enhance documentation of ssl_set_hostname Hanno Becker 2017-05-05 13:10:08 +01:00
  • b9ac47c371 Make ssl_set_hostname safe to be called multiple times Hanno Becker 2017-05-05 13:07:33 +01:00
  • 72e9ba2ce3 Update ChangeLog for fix to #836 Simon Butcher 2017-09-30 23:51:44 +01:00
  • c7845e51f3 Enhance documentation of ssl_write_hostname_ext, adapt ChangeLog. Hanno Becker 2017-04-07 13:02:16 +01:00
  • 7891da28ea Enhance documentation of mbedtls_ssl_set_hostname Hanno Becker 2017-04-07 12:59:32 +01:00
  • b974e98b12 Add test case calling ssl_set_hostname twice Hanno Becker 2017-05-05 11:24:30 +01:00
  • 593b0d33f6 Make mbedtls_ssl_set_hostname safe to be called multiple times Hanno Becker 2017-04-07 13:25:49 +01:00
  • 83ce8201dc Update ChangeLog for fix to #836 Simon Butcher 2017-09-30 23:39:46 +01:00
  • 2f38a43d3a Enhance documentation of ssl_write_hostname_ext, adapt ChangeLog. Hanno Becker 2017-04-07 13:02:16 +01:00
  • f5f9d11acc Enhance documentation of mbedtls_ssl_set_hostname Hanno Becker 2017-04-07 12:59:32 +01:00
  • 39f5d359f5 Make mbedtls_ssl_set_hostname safe to be called multiple times Hanno Becker 2017-04-07 13:25:49 +01:00
  • 713fe7f66c Add test case calling ssl_set_hostname twice Hanno Becker 2017-05-05 11:24:30 +01:00
  • a1af31e14a Fix typo in configs/README.txt file Ron Eldor 2017-08-23 16:04:40 +03:00
  • 2823fad6cb Fix typo in configs/README.txt file Ron Eldor 2017-08-23 16:04:40 +03:00
  • 376f7f5fe1 Fix typo in configs/README.txt file Ron Eldor 2017-08-23 16:04:40 +03:00
  • 00afe1c046 Correct the printf message of the DTLS handshake. Make it consistent with dtls_server.c Xinyu Chen 2016-11-22 14:56:18 +08:00
  • 08a36dde80 Unify naming schemes for RSA keys Hanno Becker 2017-09-29 20:05:23 +01:00
  • b4274210a4 Improve documentation in pkparse.c Hanno Becker 2017-09-29 19:18:51 +01:00
  • f04111f5c5 Fix typo Hanno Becker 2017-09-29 19:18:42 +01:00
  • 5b7ee07ff6 Cleaned up get_line for test data files Gilles Peskine 2017-09-29 18:00:25 +02:00
  • 56bae95e1d Improve style and documentation, fix typo Hanno Becker 2017-09-29 15:33:10 +01:00
  • 2fdffe0da0 Check exactly for the RSA context fields required in rsa_private Hanno Becker 2017-09-29 15:19:28 +01:00
  • 26182edd0c Allow comments in test data files Gilles Peskine 2017-09-29 15:45:12 +02:00
  • 4b2f691691 Doxygen: Use typewriter font for variables in rsa.h documentation Hanno Becker 2017-09-29 13:34:55 +01:00
  • ed20361321 Increase readability of Doxygen output Hanno Becker 2017-09-29 13:34:25 +01:00
  • 91c194dabb Add and document an RSA-specific error code for unsupported exports Hanno Becker 2017-09-29 12:50:12 +01:00
  • bead71752e Correct typo in rsa.c Hanno Becker 2017-09-29 12:41:06 +01:00
  • e1582a832b Add expectation when testing RSA key import/export Hanno Becker 2017-09-29 11:51:05 +01:00
  • 4d6e83406c Improve readability of test for mbedtls_rsa_import Hanno Becker 2017-09-29 11:50:18 +01:00
  • 5063cd2cca Deprecate direct manipulation of structure fields in RSA context Hanno Becker 2017-09-29 11:49:12 +01:00
  • ba1ba11a98 Check that length is properly set in mbedtls_rsa_check_pubkey Hanno Becker 2017-09-29 11:48:23 +01:00
  • 2f8f06aa25 Don't always recompute context length in mbedtls_rsa_get_len Hanno Becker 2017-09-29 11:47:26 +01:00
  • 54cfc585cd Add test cases for mbedtls_rsa_import[_raw] where N is missing Hanno Becker 2017-09-29 11:31:22 +01:00
  • 2cca6f3290 Always deduce N from P, Q in mbedtls_rsa_complete Hanno Becker 2017-09-29 11:46:40 +01:00
  • 20f4c78f26 Correct parsing checks in pk_parse_key Hanno Becker 2017-09-28 16:52:51 +01:00
  • ea65d0377c Adapt ChangeLog Hanno Becker 2017-09-28 16:50:22 +01:00
  • 1d233391a6 Remove unreachable branches in pkparse.c Hanno Becker 2017-09-28 16:49:40 +01:00
  • 1f30fa162b Remove unnecessary cast Hanno Becker 2017-09-28 16:48:26 +01:00
  • b299a37a72 Add missing calls to pem_free in pk_parse Hanno Becker 2017-09-28 16:48:04 +01:00
  • 713c9e187f Use in-place decryption in pk_parse_pkcs8_encrypted_der Hanno Becker 2017-09-28 16:46:24 +01:00
  • 69f00bfbe1 Correct parsing checks in mbedtls_pk_parse_key Hanno Becker 2017-09-08 12:39:44 +01:00
  • 380aa64d65 Adapt ChangeLog Hanno Becker 2017-09-28 16:20:54 +01:00
  • da8e163020 Remove unreachable branches in pkparse.c Hanno Becker 2017-09-08 12:39:21 +01:00
  • e5d5b9098a Mention in-place decryption in pk_parse_key_pkcs8_encrypted_der Hanno Becker 2017-09-07 15:29:01 +01:00
  • ff532958bf Remove unnecessary cast Hanno Becker 2017-09-07 15:28:45 +01:00
  • a1d5856c25 Add missing calls to mbedtls_pem_free in mbedtls_pk_parse Hanno Becker 2017-08-25 13:54:04 +01:00
  • 9f2b60bc83 Use in-place decryption in pk_parse_pkcs8_encrypted_der Hanno Becker 2017-08-25 13:38:26 +01:00
  • 041a6b030f Adapt ChangeLog Hanno Becker 2017-09-28 14:52:26 +01:00
  • 234d503b3a Adapt ChangeLog Hanno Becker 2017-09-28 14:45:35 +01:00
  • 2bc85eb7aa Fix extraction of signature-type from PK context instance Hanno Becker 2017-09-28 14:43:04 +01:00
  • a89dbd168e Adapt ChangeLog Hanno Becker 2017-09-28 14:37:48 +01:00
  • f581e11881 Fix extraction of signature-type from PK context instance Hanno Becker 2017-09-28 14:32:27 +01:00
  • a6f5539413 Adapt version_features.c to new config options Hanno Becker 2017-09-28 12:56:28 +01:00
  • d5ba5effaa Add ASan build-and-test run for MBEDTLS_RSA_NO_CRT in all.sh Hanno Becker 2017-09-28 12:53:51 +01:00
  • 7c0f17d115 Add MBEDTLS_RSA_NO_CRT to options unaffected by config.pl full Hanno Becker 2017-09-28 11:49:46 +01:00
  • a2f6b72cbb Add warnings regarding the use of DHM in general Hanno Becker 2017-09-28 10:33:29 +01:00
  • e764324d96 Improve documentation in dhm.h Hanno Becker 2017-09-28 10:33:11 +01:00
  • e71ad12cd5 Minor code-improvements in dhm.c Hanno Becker 2017-09-28 10:32:25 +01:00
  • 13be990114 Correct expectation in DHM test in ssl-opt.sh Hanno Becker 2017-09-27 17:17:30 +01:00
  • 2c9f027e32 Don't require P,Q if CRT is not used Hanno Becker 2017-09-28 11:04:13 +01:00
  • 8d1dd1b5b9 Fix bug in mbedtls_mpi_exp_mod Hanno Becker 2017-09-28 11:02:24 +01:00
  • 4c72b000cb Add const-qualifiers to prime constants Hanno Becker 2017-09-27 16:06:22 +01:00
  • b1d4d1fa6e Add description of how the primes from RFC 3526/7919 were generated Hanno Becker 2017-09-27 12:42:59 +01:00
  • 8c8b0ab877 Change default Diffie-Hellman parameters from RFC 5114 to RFC 7919 Hanno Becker 2017-09-27 11:49:49 +01:00
  • b2bad800e4 Introduce Diffie-Hellman parameters from RFC 7919 Hanno Becker 2017-09-27 11:49:31 +01:00
  • 0e6dc84f3e Deprecate Diffie-Hellman groups from RFC 5114 Hanno Becker 2017-09-27 11:48:02 +01:00
  • cc56628117 Don't use all_final as a target in tests/data_files/Makefile Hanno Becker 2017-09-26 16:21:19 +01:00
  • 2f73c9342f Fix Changelog notation Ron Eldor 2017-09-26 15:06:56 +03:00
  • 8b766218a8 Update ChangeLog Ron Eldor 2017-09-24 15:44:56 +03:00
  • 2981a0a740 Address Andres PR comments Ron Eldor 2017-09-24 15:41:09 +03:00
  • 1526330931 Allow alternate implementation of GCM Jaeden Amero 2017-09-21 12:53:48 +01:00
  • 6428f8d78e Let ssl-opt.sh gracefully fail is SSL_MAX_CONTENT_LEN is not 16384 Hanno Becker 2017-09-22 16:58:50 +01:00
  • d8a6f7cfbe Clarify code-paths in x509write_csr and x509write_crt Hanno Becker 2017-09-22 16:05:43 +01:00
  • a20e33ad59 Use X509 CRT version macros for version checks in x509write_crt_der Hanno Becker 2017-09-22 15:40:01 +01:00
  • 7f3652ddf1 Fix error code printing in cert_write Hanno Becker 2017-09-22 15:39:02 +01:00
  • 38eff43791 Use X509 CRT version macros in cert_write program Hanno Becker 2017-09-22 15:38:20 +01:00
  • e1b1d0af8e Fix senseless comment Hanno Becker 2017-09-22 15:35:16 +01:00