Commit Graph

  • c3f5656ff6 - Fixed dependency of MD4 and MD2 of POLARSSL_FS_IO Paul Bakker 2011-05-26 14:38:05 +00:00
  • 25b5fe5ac6 - Fixed dual use of n Paul Bakker 2011-05-26 14:02:58 +00:00
  • 5690efccc4 - Fixed a whole bunch of dependencies on defines between files, examples and tests Paul Bakker 2011-05-26 13:16:06 +00:00
  • 2c0994e973 - Fixed typedness and size_t printing Paul Bakker 2011-05-25 13:51:57 +00:00
  • c8cad6af29 - Upgraded to version 1.6.1 of FCTX Paul Bakker 2011-05-25 11:35:09 +00:00
  • 02722ea867 - Added missing semicolon Paul Bakker 2011-05-25 11:34:44 +00:00
  • dcca6b74dc - Removed debug information Paul Bakker 2011-05-25 11:16:50 +00:00
  • 135b98ef69 - Adapted to compile without POLARSSL_SELF_TEST defined Paul Bakker 2011-05-25 11:13:47 +00:00
  • e22d7030c6 - Fixed warnings with cast Paul Bakker 2011-05-23 16:02:34 +00:00
  • 1496d38028 - Added the ssl_mail_client example application Paul Bakker 2011-05-23 12:07:29 +00:00
  • 70338f50fa - Fixed position of padlock error definition Paul Bakker 2011-05-23 10:19:31 +00:00
  • cb79ae0b9b - Fixed description in header Paul Bakker 2011-05-20 12:44:16 +00:00
  • 896ac22071 - Added ssl_fork_server example program Paul Bakker 2011-05-20 12:33:05 +00:00
  • f357131a7b - Gather data until server gives EOF Paul Bakker 2011-05-20 12:32:35 +00:00
  • 192381aa89 - Made listen backlog number a define Paul Bakker 2011-05-20 12:31:31 +00:00
  • bcd5db493f - Added C++ wrapper code Paul Bakker 2011-05-20 12:30:59 +00:00
  • 2f5947e1f6 - Added mpi_get_bit() and mpi_set_bit() individual bit setter/getter functions. Paul Bakker 2011-05-18 15:47:11 +00:00
  • 831a755d9e - Changed behaviour of net_recv(), ssl_fetch_input() and ssl_read(). net_recv() now returns 0 on EOF instead of POLARSSL_ERR_NET_CONN_RESET. ssl_fetch_input() returns POLARSSL_ERR_SSL_CONN_EOF on an EOF from its f_recv() function. ssl_read() returns 0 if a POLARSSL_ERR_SSL_CONN_EOF is received after the handshake. - Network functions now return POLARSSL_ERR_NET_WANT_READ or POLARSSL_ERR_NET_WANT_WRITE instead of the ambiguous POLARSSL_ERR_NET_TRY_AGAIN Paul Bakker 2011-05-18 13:32:51 +00:00
  • e471cd14bd - Fixed handling of SSL module Paul Bakker 2011-05-18 13:27:35 +00:00
  • e29ab06701 - Fixed minor typo Paul Bakker 2011-05-18 13:26:54 +00:00
  • 9d781407bc - A error_strerror function() has been added to translate between error codes and their description. - The error codes have been remapped and combining error codes is now done with a PLUS instead of an OR as error codes used are negative. - Descriptions to all error codes have been added. - Generation script for error.c has been created to automatically generate error.c from the available error definitions in the headers. Paul Bakker 2011-05-09 16:17:09 +00:00
  • 91b4159834 - Added missing rsa_init() statement Paul Bakker 2011-05-05 12:01:31 +00:00
  • 6c591fab72 - mpi_init() and mpi_free() only accept a single argument and do not accept variable arguments anymore. This prevents unexpected memory corruption in a number of use cases. Paul Bakker 2011-05-05 11:49:20 +00:00
  • f968857a82 - Removed conversions to int when not needed to prevent signed / unsigned situations - Maximized mpi limb size Paul Bakker 2011-05-05 10:00:45 +00:00
  • 31cacd7cf8 - Re-organized object files Paul Bakker 2011-04-25 15:31:41 +00:00
  • 335db3f121 - Functions requiring File System functions can now be disables by undefining POLARSSL_FS_IO Paul Bakker 2011-04-25 15:28:35 +00:00
  • 15566e4396 - Reordered options alphabetically Paul Bakker 2011-04-24 21:19:15 +00:00
  • f4f6968a86 - Improved compile-time compatibility with mingw32 64-bit versions Paul Bakker 2011-04-24 16:08:12 +00:00
  • f4a3f301fd - Updated for migration to size_t Paul Bakker 2011-04-24 15:53:29 +00:00
  • 8101cd2fc6 - Updated Visual C 2010 project for 64-bit compilation Paul Bakker 2011-04-24 15:42:06 +00:00
  • 494c0b8d36 - Changed define from WIN32 to _WIN32 to also support 64-bit windows platforms Paul Bakker 2011-04-24 15:30:07 +00:00
  • 2eee902be3 - Better timer for Windows platforms - Made alarmed volatile for better Windows compatibility Paul Bakker 2011-04-24 15:28:55 +00:00
  • a755ca1bbe - Renamed t_s_int, t_int and t_dbl to respectively t_sint, t_uint and t_udbl for clarity Paul Bakker 2011-04-24 09:11:17 +00:00
  • 23986e5d5d - Major type rewrite of int to size_t for most variables and arguments used for buffer lengths and loops Paul Bakker 2011-04-24 08:57:21 +00:00
  • 1be81a4e5f - Removed test for MD2 certificate as OpenSSL does not support it anymore Paul Bakker 2011-04-23 14:46:28 +00:00
  • e91d01e144 - Fixed typo Paul Bakker 2011-04-19 15:55:50 +00:00
  • b6ecaf5276 - Added additional (configurable) cipher block modes. AES-CTR, Camellia-CTR, XTEA-CBC Paul Bakker 2011-04-19 14:29:23 +00:00
  • 34953bbcd3 - Added extra ignores for generated solution files Paul Bakker 2011-04-18 04:03:22 +00:00
  • 9f25d94f0f - Moved Visual C 6.0 Project files to separate directory Paul Bakker 2011-04-18 04:02:36 +00:00
  • af5c85fc10 - Improved portability with Microsoft Visual C Paul Bakker 2011-04-18 03:47:52 +00:00
  • a493ad4539 - Dropped designated initializers as they are not supported on Microsoft Visual C Paul Bakker 2011-04-18 03:29:41 +00:00
  • eaa89f8366 - Do not depend on dhm code if POLARSSL_DHM_C not defined Paul Bakker 2011-04-04 21:36:15 +00:00
  • 429442c6cd - Tagged 0.99-pre4 polarssl-0.99-pre4 Paul Bakker 2011-04-01 12:24:26 +00:00
  • 3efa575ff2 - Ready for release 0.99-pre4 Paul Bakker 2011-04-01 12:23:26 +00:00
  • 99a03afc22 - Fixed possible uninitialized values Paul Bakker 2011-04-01 11:39:39 +00:00
  • 46b2601fba - Released PolarSSL 0.14.3 polarssl-0.14.3 Paul Bakker 2011-04-01 09:46:04 +00:00
  • 540c74af13 - Made changes for 0.14.3 release archive/polarssl-0.14 Paul Bakker 2011-04-01 09:44:04 +00:00
  • 95874f70b9 - Fixed ChangeLog for 0.14.3 Paul Bakker 2011-04-01 09:32:55 +00:00
  • 0216cc1bee - Added flag to disable Chinese Remainder Theorem when using RSA private operation (POLARSSL_RSA_NO_CRT) Paul Bakker 2011-03-26 13:40:23 +00:00
  • 579923c51b - The config header file is now always included in all tests Paul Bakker 2011-03-26 13:39:34 +00:00
  • 287781a965 - Added mpi_fill_random() for centralized filling of big numbers with random data (Fixed ticket #10) Paul Bakker 2011-03-26 13:18:49 +00:00
  • 98675496e1 - Added information about changed behaviour of x509parse_key() Paul Bakker 2011-03-26 13:17:12 +00:00
  • 1ffc1b9885 - Added rsa_sign_pss and rsa_verify_pss to CMakeLists.txt Paul Bakker 2011-03-25 14:26:42 +00:00
  • 94b239202b - Added rsa_sign_pss and rsa_sign_verify to svn:ignore list Paul Bakker 2011-03-25 14:25:06 +00:00
  • 31acc6b0aa - Fixed uppercase type for gen_random Paul Bakker 2011-03-25 14:24:09 +00:00
  • 917e754e9b - Added declaration of x509parse_public_key() and x509parse_public_keyfile() to the x509 header file Paul Bakker 2011-03-25 14:23:36 +00:00
  • 66b78b2d16 - Added missing rsa_init() call in x509parse_self_test() Paul Bakker 2011-03-25 14:22:50 +00:00
  • 2291f6c19d - Added test application for RSASSA-PSS signing and verification Paul Bakker 2011-03-25 14:07:53 +00:00
  • e77db2e119 - Added bugfix info for previous checkin Paul Bakker 2011-03-25 14:01:32 +00:00
  • 53019ae6f7 - RSASSA-PSS verification now properly handles salt lengths other than hlen Paul Bakker 2011-03-25 13:58:48 +00:00
  • fbc4a45f15 - Fixed typo in define Paul Bakker 2011-03-25 09:07:46 +00:00
  • 1fd00bfe82 - Fixed bug in ssl_write() when flushing old data (Fixes ticket #18) Paul Bakker 2011-03-14 20:50:15 +00:00
  • be4e7dca08 - Debug print of MPI now removes leading zero octets and displays actual bit size of the value Paul Bakker 2011-03-14 20:41:31 +00:00
  • b3dcbc18f6 - Made function resilient to endianness differences. Paul Bakker 2011-03-13 16:57:25 +00:00
  • 4cce2bbd5a - Renamed rnd_info structure to correct rnd_buf_info structure Paul Bakker 2011-03-13 16:56:35 +00:00
  • 4fa1a76c92 - Added dependency on helpers.function Paul Bakker 2011-03-13 16:56:11 +00:00
  • fea8545050 - Added ignores for executable files Paul Bakker 2011-03-13 15:46:56 +00:00
  • 997bbd10d8 - Removed dependency of tests on rand() - Added pseudo-random helper function Paul Bakker 2011-03-13 15:45:42 +00:00
  • 9dcc32236b - Added support for PKCS#1 v2.1 encoding and thus support for the RSAES-OAEP and RSASSA-PSS operations (enabled by POLARSSL_PKCS1_V21) Paul Bakker 2011-03-08 14:16:06 +00:00
  • fea43a2501 - Re-added removed dhm test values Paul Bakker 2011-03-08 13:58:16 +00:00
  • 646f65c9bd - Fixed faulty test server key Paul Bakker 2011-03-02 14:47:44 +00:00
  • 5d618310b7 - Fixed faulty test server key Paul Bakker 2011-03-02 14:47:07 +00:00
  • ba8087c520 - Added missing LICENSE file to 0.14 branch and 0.14.2 tag polarssl-0.14.2 Paul Bakker 2011-02-28 21:30:33 +00:00
  • 5ec3a0ffab - Added missing LICENSE file to 0.14 branch and 0.14.2 tag Paul Bakker 2011-02-28 21:30:33 +00:00
  • 6d50ae6c1e - Tagged version 0.14.2 and 0.99-pre3 polarssl-0.99-pre3 Paul Bakker 2011-02-28 21:27:37 +00:00
  • 2a54621781 - Tagged version 0.14.2 and 0.99-pre3 Paul Bakker 2011-02-28 21:27:37 +00:00
  • 345a6fee91 - Replaced function that fixes man-in-the-middle attack - Added message to indicate inclusion of man-in-the-middle attack (Reported by Larry Highsmith, Subreption LLC) - Released version 0.99-pre3 Paul Bakker 2011-02-28 21:20:02 +00:00
  • d741cf4cca - Replaced function that fixes man-in-the-middle attack - Added message to indicate inclusion of man-in-the-middle attack (Reported by Larry Highsmith, Subreption LLC) - Released version 0.14.2 Paul Bakker 2011-02-28 21:10:41 +00:00
  • dc1f0e6214 - Added missing reference to pem.c in Makefiles polarssl-0.99-pre2 Paul Bakker 2011-02-25 09:50:10 +00:00
  • 5a1494fb30 - Added pem to library Paul Bakker 2011-02-25 09:48:49 +00:00
  • 258e7d340e - Released PolarSSL 0.99 prerelease 2 Paul Bakker 2011-02-25 09:40:30 +00:00
  • 1946e42dd4 - Made ready for 0.99-pre2 release Paul Bakker 2011-02-25 09:39:39 +00:00
  • 0d74841508 - Released 0.14.1 bug-release polarssl-0.14.1 Paul Bakker 2011-02-22 16:27:39 +00:00
  • 02710261ae - Merged back bugfixes from trunk (pre 0.99-pre2): * Corrected parsing of UTCTime dates before 1990 and after 1950 * Support more exotic OID's when parsing certificates * Support more exotic name representations when parsing certificates * Replaced the expired test certificates * Do not bail out if no client certificate specified. Try to negotiate anonymous connection (Fixes ticket #12) Paul Bakker 2011-02-22 16:26:47 +00:00
  • c47840efd5 - Updated sanity checks Paul Bakker 2011-02-20 16:37:30 +00:00
  • c43481aa82 - Release memory used Paul Bakker 2011-02-20 16:34:26 +00:00
  • 5193688682 - Added force_ciphersuite option to ssl_client2 application Paul Bakker 2011-02-20 16:05:58 +00:00
  • 2544a04918 - Replaced with current value of the certificate after certificate replacement Paul Bakker 2011-02-20 13:52:44 +00:00
  • e2a39cc0fa - Do not bail out if no client certificate specified. Try to negotiate anonymous connection (Fixes ticket #12) Paul Bakker 2011-02-20 13:49:27 +00:00
  • 9e7606fcd8 - Updated certificates for new test versions Paul Bakker 2011-02-20 13:34:20 +00:00
  • 400ff6f0fd - Corrected parsing of UTCTime dates before 1990 and after 1950 - Support more exotic OID's when parsing certificates - Support more exotic name representations when parsing certificates - Replaced the expired test certificates Paul Bakker 2011-02-20 10:40:16 +00:00
  • a9507c063b - Added crl_app program to allow easy reading and printing of X509 CRLs from file Paul Bakker 2011-02-12 15:27:28 +00:00
  • 96743fc5f5 - Parsing of PEM files moved to separate module (Fixes ticket #13). Also possible to remove PEM support for systems only using DER encoding - Parsing PEM private keys encrypted with DES and AES are now supported (Fixes ticket #5) - Added tests for encrypted keyfiles Paul Bakker 2011-02-12 14:30:57 +00:00
  • f17ed288ad - Fixed reference to generic digest key Paul Bakker 2011-02-09 17:10:48 +00:00
  • 1a207ec8af - Set sane start values for structures that are closed or freed. Paul Bakker 2011-02-06 13:22:40 +00:00
  • 896b3be1d1 - Added proper dependencies Paul Bakker 2011-02-06 13:12:25 +00:00
  • 6d44032cba - Do not close NULL stream Paul Bakker 2011-02-06 12:49:19 +00:00
  • 44be13dbc4 - Made the PolarSSL 0.99-prerelease1 tag polarssl-0.99-pre1 Paul Bakker 2011-01-30 18:28:35 +00:00
  • 46eb13828e - Makefiles now respect external CFLAGS and LDFLAGS. Closes ticket #2 Paul Bakker 2011-01-30 17:10:13 +00:00
  • cdf07e9979 - Information about missing or non-verified client certificate is not provided as well. Paul Bakker 2011-01-30 17:05:13 +00:00