Commit Graph

  • a47f98ee19 adds support to nonce extension in OCSP stapling (status request tls extension); fix nonce encoding, there was a missing ASN.1 OctetString header; Moisés Guimarães 2015-10-26 18:09:09 -03:00
  • 14fa980dad adds contingence plan (force OCSP check when the server answer the status_request extension but doesn't sends a CertificateStatus message); adds back status_request to context level; Moisés Guimarães 2015-10-25 21:21:41 -03:00
  • 42380793c9 adds comparison of OcspRequest and OcspResponse; removes TLS Extension Status Request at context level as specific data is always needed for each session; Moisés Guimarães 2015-10-23 19:25:41 -03:00
  • daf3155d3c adds partial client support to TLS Extension Status Request, a.k.a. OCSP stapling; missing: - compare OcspRequest and OcspResponse; - execute contingence plan; - add nonce extension; Moisés Guimarães 2015-10-23 17:08:15 -03:00
  • 82f86adb8e renames TLS Extension types to follow the TLSX_ + "extension name" pattern; using names listed by IANA: http://www.iana.org/assignments/tls-extensiontype-values/tls-extensiontype-values.xhtml Moisés Guimarães 2015-10-23 13:05:29 -03:00
  • 975452f585 configure error out when not finding libraries with fast-rsa Jacob Barthelmeh 2015-10-26 13:11:11 -06:00
  • a42308e28a Add function ssl_FreeDecodeBuffer() to release the sniffer allocated data buffer and reset the pointer. John Safranek 2015-10-26 12:01:21 -07:00
  • b05332c417 Merge branch 'master' of github.com:wolfSSL/wolfssl John Safranek 2015-10-26 10:17:46 -07:00
  • f99d3067c9 sniffer dynamic buffer release v3.69.d v3.6.9d toddouska 2015-10-23 16:56:17 -07:00
  • ab68f38236 have allocate extra byte in case user wants to null terminate returned plaintext toddouska 2015-10-23 16:38:59 -07:00
  • d53b6a9132 handle sniffer realloc failure w/o leak toddouska 2015-10-23 16:19:26 -07:00
  • 880ec8cb09 sniffer owns data buffer now, user free(s) after use v3.6.9c toddouska 2015-10-23 14:12:45 -07:00
  • c90d0d9607 Merge branch 'sniffer' toddouska 2015-10-23 14:10:51 -07:00
  • 73f6666fc2 pre 3.7 v3.6.9b toddouska 2015-10-23 11:18:44 -07:00
  • dc31b9238f wolfcrypt init Jacob Barthelmeh 2015-10-23 11:55:17 -06:00
  • 2569cd2ca4 simplify the size check for storing a DTLS handshake message fragment John Safranek 2015-10-19 14:42:30 -07:00
  • 54e06cd04e added deallocator for DtlsPools John Safranek 2015-09-04 11:36:50 -07:00
  • 6b3c8e8b79 Merge https://github.com/wolfssl/wolfssl Jacob Barthelmeh 2015-10-21 10:57:39 -06:00
  • f64f326ab3 work on cyassl -> wolfssl compatibility Jacob Barthelmeh 2015-10-20 15:25:00 -06:00
  • 87668e7acd make external script test optional with env variable as CA changes more frequent than release toddouska 2015-10-20 11:56:46 -07:00
  • d2bdea9d96 add new ca to wolfssl website toddouska 2015-10-20 11:28:25 -07:00
  • 66d8dc0c71 fix README candidiate typo toddouska 2015-10-20 11:22:10 -07:00
  • 1b311eb8e6 Merge pull request #166 from dgarske/master toddouska 2015-10-20 11:18:45 -07:00
  • f26a9f8a70 Updated the INSTALL file with section for building with Rowley CrossWorks and updated the prerequisites for building with *nix. David Garske 2015-10-20 09:44:04 -07:00
  • 374e31b211 user crypto memory management Jacob Barthelmeh 2015-10-20 09:22:43 -06:00
  • 7499175bdb fix jenkins sniffer changes toddouska 2015-10-19 15:09:36 -07:00
  • c132f9887e Merge branch 'master' of https://github.com/wolfSSL/wolfssl Jacob Barthelmeh 2015-10-19 13:56:39 -06:00
  • ee5a11b8d9 Add Intel IPP crypto for RSA Jacob Barthelmeh 2015-09-28 10:06:30 -06:00
  • 14d893aeb0 Add decrypt of AES-GCM to the sniffer. John Safranek 2015-10-19 11:28:25 -07:00
  • e1b0c0ac3d fix jenkins build#69 toddouska 2015-10-16 15:12:37 -07:00
  • c93c6c9bf4 add wolfSSL_new() pointer return check on all calls in example client toddouska 2015-10-16 14:12:38 -07:00
  • 1253c86c95 Merge branch 'alpn' toddouska 2015-10-16 14:06:33 -07:00
  • 4141ea8f83 example server to use cstd free for all build options toddouska 2015-10-16 14:05:37 -07:00
  • 1bfc7c7921 Merge branch 'master' of https://github.com/wolfssl/wolfssl Ludovic FLAMENT 2015-10-16 08:01:29 +02:00
  • 9ef43910ed Merge branch 'master' of https://github.com/wolfssl/wolfssl Ludovic FLAMENT 2015-10-16 07:46:51 +02:00
  • 10eab5047a Fixed compile issues with example server/client. Fixed issue with using XMALLOC/XFREE being used in examples. Fixed issue with "int select_ret" declaration scope. Fixed issue with test.h HAVE_SESSION_TICKET "static rng" name. David Garske 2015-10-15 13:42:41 -07:00
  • d3584979a0 add JNI object storage in WOLFSSL struct Chris Conlon 2015-10-15 13:30:03 -06:00
  • bfc8240dc5 Update --enable-jni to enable PSK, define WOLFSSL_JNI Chris Conlon 2015-10-15 13:27:43 -06:00
  • 78bdaedad2 Fixed issues in example server with uninitialized variable and resume test. David Garske 2015-10-15 10:18:26 -07:00
  • 74e981093d fix merge conflict misses on alpn example letter change toddouska 2015-10-15 09:48:07 -07:00
  • d4f3419758 ALPN : add function to get in a server the list of supported protocols sent by the client. Ludovic FLAMENT 2015-10-15 14:59:35 +02:00
  • 32171997e7 Updated Rowley CrossWorks README.md for enabling FREESCALE_MMCAU. Added sample benchmark output with MMCAU enabled. David Garske 2015-10-14 19:19:13 -07:00
  • fdab3943be Added throughput benchmarking for client/server examples and added helper script "scripts/benchmark.test". Added example client option: "-B <num>" Benchmarking throughput. Added example server options: "-B <num>" Benchmark throughput, "-e" Echo data, "-i" Loop / Accept multiple connections. Cleanup of the include.am for examples. Cleanup of tcp_connect with DTLS enabled. Cleanup of the valid socket checking. Cleanup trailing whitespace. David Garske 2015-10-14 19:13:45 -07:00
  • ee8537fb6d Merge branch 'master' of https://github.com/wolfssl/wolfssl Ludovic FLAMENT 2015-10-14 20:53:30 +02:00
  • d6cb203210 fix tlsx library proper build with NO_SERVER or NO_CLIENT toddouska 2015-10-14 11:16:22 -07:00
  • f2959168c9 Merge branch 'read-key' toddouska 2015-10-14 10:50:37 -07:00
  • 56af895c68 make sure pubkey in ecc private key has size toddouska 2015-10-14 10:48:37 -07:00
  • d2cc582939 fips related macros for configurations using AES direct and DES ECB Jacob Barthelmeh 2015-10-14 10:51:39 -06:00
  • 52cdf85e26 move touch fips files for non fips distribution to autogen.sh for cleaner autoconf handling toddouska 2015-10-14 09:18:05 -07:00
  • d7772dd254 Merge branch 'master' of github.com:wolfssl/wolfssl toddouska 2015-10-13 15:00:59 -07:00
  • a0a4386504 fix alpn example client merge command options toddouska 2015-10-13 15:00:53 -07:00
  • 1359674fa7 Merge branch 'master' of github.com:wolfSSL/wolfssl John Safranek 2015-10-13 14:52:20 -07:00
  • c0210491d9 don't try to defragment handshake messages outside the handshake John Safranek 2015-10-13 14:21:39 -07:00
  • dfc733a304 switch example client max fragment arg to -F to make -L open on both client and server toddouska 2015-10-13 14:13:12 -07:00
  • 67861bb222 Added crypto hardware mutex capabilities to wolfcrypt/wc_port. Added optional define "WOLFSSL_CRYPT_HW_MUTEX" to override use of hardware mutex. Enabled hardware mutex protection for Freescale MMCAU. Cleanup of the AES FREESCALE_MMCAU implementation to use wc_AesEncrypt/wc_AesDecrypt wrappers. Fixes #154. David Garske 2015-10-13 12:36:24 -07:00
  • 10f5154389 ALPN : add option to continue in case of client/server protocol mismatch (like OpenSSL) Ludovic FLAMENT 2015-10-13 09:38:40 +02:00
  • 8595890c51 change sniffer decode data to pointer to pointer toddouska 2015-10-12 18:10:24 -07:00
  • 3a0e25637e Merge branch 'mdk5-update' toddouska 2015-10-12 09:33:10 -07:00
  • c7264ff6d7 enable ecc with stunnel Jacob Barthelmeh 2015-10-12 09:25:54 -06:00
  • 2840fb47ef fix bounds check of handshake messages in TLS John Safranek 2015-10-11 21:32:13 -07:00
  • d18339f5f7 Merge pull request #162 from kaleb-himes/master toddouska 2015-10-10 09:32:56 -07:00
  • 7364884a69 Modified scope for ChangeDirToRoot kaleb-himes 2015-10-09 22:04:41 -06:00
  • ea1040cfe4 Merge branch 'fix-asn' toddouska 2015-10-09 17:00:48 -07:00
  • 92c222798e Merge branch 'master' of https://github.com/kaleb-himes/wolfssl into fix-asn toddouska 2015-10-09 16:56:53 -07:00
  • 91e7d433f8 expected_configure test fixes. Squash for review. kaleb-himes 2015-10-09 09:20:10 -06:00
  • cf605f32dd Merge branch 'MDK5-3.6.9' of https://github.com/kojo1/wolfssl into mdk5-update toddouska 2015-10-09 10:39:15 -07:00
  • 6e61a095c7 Added new Xcode project for test suite. Added Xcode workspace file. Added library support for iOS and OS X targets. Updated project files to Xcode 7. Updated README. Added shared user_settings.h. Cleanup of the test.h "ChangeDirBack" function. Cleanup of duplicate ChangeDirBack() code in testsuite.c and adjusted for new Xcode build location. David Garske 2015-10-09 10:25:40 -07:00
  • 7e5be2f313 fix resource cleanup in testsuite and wolfcrypt test Chris Conlon 2015-10-09 10:57:55 -06:00
  • 266936db93 fix warning on Windows Ludovic FLAMENT 2015-10-09 16:00:53 +02:00
  • 826034315e Merge branch 'master' of https://github.com/wolfssl/wolfssl Ludovic FLAMENT 2015-10-09 15:23:41 +02:00
  • bf3b0a228d add support for Application-Layer Protocol Name (RFC 7301) in the TLS extensions Ludovic FLAMENT 2015-10-09 15:18:41 +02:00
  • 26ca093c76 fixed errno with errno.h Takashi Kojo 2015-10-09 09:49:38 +09:00
  • 7e1d0ccb11 removed CyaSSL-Full project, replaced with wolfSSL-Full Takashi Kojo 2015-10-08 16:10:42 +09:00
  • 78ed5d96df echoclient for MDK fgets Takashi Kojo 2015-10-08 15:39:14 +09:00
  • e242d3eea3 Change project name cyassl to wolfssl Takashi Kojo 2015-10-07 14:55:34 +09:00
  • a80653f464 Eliminate local copies of examples/test/benchmark fro example projects Takashi Kojo 2015-10-07 14:52:18 +09:00
  • 504d3337de Catching up updated mMDK middleware packs Takashi Kojo 2015-10-07 14:46:11 +09:00
  • cc2460b4a0 refactor options in test.h, eliminate cyassl_MDK_ARM.[ch] coupler functions, cert_data.[ch] Takashi Kojo 2015-10-07 14:39:23 +09:00
  • cdc3d61b97 Refactoring WOLFSSL_MDK, MDK5 to KEIL_TCP_NET, KEIL_FS Takashi Kojo 2015-10-07 14:06:19 +09:00
  • 9f6b07aec2 Merge branch 'defrag' John Safranek 2015-10-06 20:21:06 -07:00
  • a7ae5155ce fix defragment of handshake messages in TLS John Safranek 2015-10-06 20:18:55 -07:00
  • 6d49c308b7 require WOLFSSL_OPENSSL_TEST set for scripts/openssl.test to run, also disable in ipv6 test case because openssl s_server doesn't accept ipv6 toddouska 2015-10-06 17:02:31 -07:00
  • adb9d27e9e Fixed release distribution of the Rowley IDE example. Added section in README for required library functions. David Garske 2015-10-06 16:11:28 -07:00
  • 16ba3138a1 Added support for the Rowley CrossWorks for ARM IDE. Added new "WOLFSSL_ROWLEY_ARM" setting define. Added a sample solution (wolfssl.hzp) for building the WolfSSL library and sample test/benchmark applications. The sample applications are written for the Freescale Kinetis K64, but easily be customized for any Kinetis or further extended to support other ARM micro-controllers. David Garske 2015-10-06 10:45:46 -07:00
  • 3dda2965bd fix bash bracket string contains toddouska 2015-10-05 15:43:38 -07:00
  • 750302dd2e Merge branch 'script-openssl-test' toddouska 2015-10-05 15:34:38 -07:00
  • 236df9257b add openssl script suite test toddouska 2015-10-05 12:56:17 -07:00
  • d6a5bfb53d Revert "revert defragment of handshake messages in TLS" John Safranek 2015-10-05 15:31:39 -07:00
  • f06c08718c bump version for sniffer release v3.6.9 John Safranek 2015-10-05 10:14:07 -07:00
  • b1c5f3b299 add show every cipher suite to examples/client toddouska 2015-10-02 16:25:17 -07:00
  • 8c24fa1e66 Merge branch 'master' of github.com:wolfSSL/wolfssl John Safranek 2015-10-02 15:59:15 -07:00
  • 50d340c261 Merge branch 'sniffer-recovery' John Safranek 2015-10-02 15:58:57 -07:00
  • 0f6f404938 delete debugging breadcrumb John Safranek 2015-10-02 15:55:40 -07:00
  • ad51d4ba09 make sure fast invmod lowers result in too big case toddouska 2015-09-28 15:56:27 -07:00
  • 9fe5401630 sniffer skips partially received record when fixing an ACK fault John Safranek 2015-10-02 15:13:02 -07:00
  • 1237b35bb8 add option to sniffer to try to restart decoding after an ACK fault John Safranek 2015-10-02 11:26:45 -07:00
  • 27450aca7d increment explicit iv and zero nonce even on GCM/CCM failure toddouska 2015-10-02 11:24:32 -07:00
  • 10276944d3 return value on AES CCM encrypt Jacob Barthelmeh 2015-10-02 11:40:47 -06:00
  • 08771518a7 Merge branch 'freertos' toddouska 2015-10-02 10:28:10 -07:00
  • 67e08e48c5 Github Issue #130 (XMALLOC_USER, NO_WOLFSSL_MEMORY) with FREERTOS kaleb-himes 2015-10-02 10:56:19 -06:00