Commit Graph

  • 2122ee2eb5 IAR compiler for ARM 7.70.2.11706 - unitialized warning kaleb-himes 2016-10-26 09:33:15 -06:00
  • 59fdd98f1d Adjust DTLS retranmission logic Stefan Gula 2016-10-26 10:37:23 +02:00
  • 703d504b58 Merge pull request #600 from kaleb-himes/scan-build-async dgarske 2016-10-25 11:08:14 -07:00
  • bc1fca5620 modified handler to return error on invalid condition post review kaleb-himes 2016-10-25 10:55:41 -06:00
  • 33ab901b3f prevent allocation of size 0 kaleb-himes 2016-10-24 16:44:43 -06:00
  • b8aa335dd6 Merge pull request #598 from dgarske/ecc_cacheres_w_altsize toddouska 2016-10-17 15:01:43 -07:00
  • d2a6c6838e Fix for ECC with !WC_NO_CACHE_RESISTANT and ALT_ECC_SIZE causing invalid mp_int*. An ecc_point with ALT_ECC_SIZE is "mp_int* x" vs. "mp_int x[1]". The resulting pointer for &M[0]->x is not valid in the ALT_ECC_SIZE case. This was found while testing ECC on a Cortex M4 (32-bit) and caused a hard fault. David Garske 2016-10-14 16:44:57 -07:00
  • 2ecf7090ca Merge pull request #595 from JacobBarthelmeh/Testing toddouska 2016-10-12 11:27:29 -07:00
  • 88a82f519e Merge pull request #594 from JacobBarthelmeh/DTLS-MultiCore toddouska 2016-10-12 11:25:23 -07:00
  • ffb2a8ff12 Merge pull request #593 from JacobBarthelmeh/ARMv8 toddouska 2016-10-12 11:23:27 -07:00
  • 11102b6726 Merge pull request #585 from NickolasLapp/master toddouska 2016-10-12 11:19:32 -07:00
  • 9cf4d7ca8e Merge pull request #584 from kaleb-himes/aes-gcm-bo toddouska 2016-10-12 11:18:03 -07:00
  • 54c51ec4a0 static analysis : Fix warnings with wc_AesCcmSetKey Jacob Barthelmeh 2016-10-12 10:02:53 -06:00
  • 3c03aa453b session export : Increment DTLS export version with serialization changes Jacob Barthelmeh 2016-10-11 14:01:38 -06:00
  • 86bf50ea70 Ensure dh->q is nulled on init and free Nickolas Lapp 2016-10-10 16:21:30 -06:00
  • eb9161d8a7 ARMv8 : sanity checks Jacob Barthelmeh 2016-10-10 15:08:59 -06:00
  • 395972e6a8 Merge pull request #592 from cconlon/eccfix dgarske 2016-10-07 14:30:06 -07:00
  • ab966a72da fix ecc_check_privkey_gen() parameters with WOLFSSL_VALIDATE_ECC_IMPORT Chris Conlon 2016-10-07 14:14:50 -06:00
  • 05fcbb001a move sanity check and remove silent truncation kaleb-himes 2016-10-06 15:01:16 -06:00
  • ef5f55f6e4 Optimize memory usage for ARM Cortex M and similar embedded systems (#578) keton 2016-10-06 21:49:14 +02:00
  • f4c654dd6e Merge pull request #590 from JacobBarthelmeh/ARMv8 toddouska 2016-10-06 10:04:07 -07:00
  • 4181b744ab stunnel 5.36 requires des3. Enable by default Nickolas Lapp 2016-10-05 13:17:26 -06:00
  • d07746de09 ARMv8 : Remove dependency on load Jacob Barthelmeh 2016-10-05 11:02:51 -06:00
  • 69483366fb Fixes for fips compatibility Nickolas Lapp 2016-10-05 10:20:13 -06:00
  • 89aec2c565 Add cast for g++ compiler Nickolas Lapp 2016-10-05 09:37:44 -06:00
  • 21dd236ef2 ARMv8 : increase performance Jacob Barthelmeh 2016-10-05 09:04:18 -06:00
  • 1e028c3566 Merge pull request #589 from cconlon/ipproto dgarske 2016-10-04 19:48:32 -07:00
  • 29cf90a425 protect IPPROTO_SCTP with WOLFSSL_SCTP in test.h Chris Conlon 2016-10-04 15:49:03 -06:00
  • 81a8ad0a48 Merge pull request #587 from ejohnstown/seq64 dgarske 2016-10-04 06:01:26 -07:00
  • 1792eba1a2 Rename *Mutex Functions with wc_ prefix. Expose these functions for Stunnel. Various other changes to enable stunnel compling Nickolas Lapp 2016-09-26 17:25:01 -06:00
  • 12ac0346f5 change magic numbers to constants, rename verify parameter of WriteSEQ() and subfunctions John Safranek 2016-10-03 13:51:10 -07:00
  • a839b61e81 initialize temp sequence number John Safranek 2016-10-02 13:02:20 -07:00
  • 575785db3e Fixes for DTLS sequence number checking. John Safranek 2016-10-01 18:11:50 -07:00
  • ab371365b9 updated sequence number window John Safranek 2016-09-30 17:02:05 -07:00
  • 62d58a7084 updated session import/export for seq number John Safranek 2016-09-29 16:51:55 -07:00
  • 4522fa335e Fixing DTLS for 64-bit sequence numbering 1. Simplify away the DtlsState record. 2. Adding in high order bits for the DTLS sequence number. 3. For DTLS, separated copying the sequence number from incrementing it. John Safranek 2016-09-22 14:13:24 -07:00
  • a630fda509 Sanity check on memcpy and xorbuf kaleb-himes 2016-09-29 12:30:53 -06:00
  • 1a7f1d3b26 Merge pull request #583 from JacobBarthelmeh/CSharp Kaleb Himes 2016-09-28 16:31:29 -06:00
  • 1ed06b53df C# Wrapper : TCP check connection termination Jacob Barthelmeh 2016-09-28 15:00:30 -06:00
  • 6f4b704552 ARMv8 : Aarch32 support, SHA256 speedup Jacob Barthelmeh 2016-09-28 10:22:27 -06:00
  • be86308a33 Merge pull request #556 from danielinux/frosted-fix Chris Conlon 2016-09-26 12:53:39 -06:00
  • 124a8c0c1f Merge pull request #582 from ejohnstown/lean-psk v3.9.10-stable Kaleb Himes 2016-09-24 10:59:54 -06:00
  • af5d790aea Merge pull request #581 from ejohnstown/tlsx Kaleb Himes 2016-09-24 10:45:33 -06:00
  • 8d1aa2238b Fixes for building the library for Lean PSK 1. Needed to enable static PSK when using Lean PSK 2. Fixed complaints about unused variables. John Safranek 2016-09-24 00:18:36 -07:00
  • 5e852dc1a1 Fixes for building the library with a C++ compiler with TLSX enabled 1. Add many typecasts for malloc() data to proper pointer type. 2. Add many typecasts for constants in tertiary operators. 3. ECC to use local copy of wc_off_on_addr instead of extern copy. John Safranek 2016-09-23 23:22:58 -07:00
  • 5ec5b9b07d Merge pull request #580 from JacobBarthelmeh/Testing John Safranek 2016-09-23 15:52:48 -07:00
  • 02b3aa51bd NTRU : warning of variable size as argument Jacob Barthelmeh 2016-09-23 15:30:33 -06:00
  • fb01cf7e1b Merge pull request #579 from ejohnstown/release-v3.9.10 Kaleb Himes 2016-09-23 15:05:21 -06:00
  • 6895803f2b Prepare release v3.9.10 John Safranek 2016-09-23 11:40:07 -07:00
  • 049956d852 Merge pull request #577 from kaleb-himes/fix-typos John Safranek 2016-09-23 12:18:23 -07:00
  • 4fc0c6c646 fix unused parameter build time error kaleb-himes 2016-09-23 12:13:19 -06:00
  • 3bd86d3f87 Fixing typos kaleb-himes 2016-09-23 10:45:29 -06:00
  • 91580552bc ARMv8 : AES-GCM encryption speed ups Jacob Barthelmeh 2016-09-22 00:07:00 +00:00
  • 78246e0fc2 Merge pull request #575 from ejohnstown/fix-option JacobBarthelmeh 2016-09-22 16:15:49 -06:00
  • 98841e8b47 Merge pull request #576 from toddouska/dsa_zero JacobBarthelmeh 2016-09-22 15:14:43 -06:00
  • e4b8e6a447 Merge pull request #574 from JacobBarthelmeh/Testing John Safranek 2016-09-22 14:09:46 -07:00
  • d9163e4554 add dsa sign sanity check on r/s toddouska 2016-09-22 12:04:48 -07:00
  • ba6e2b1037 move an ifndef NO_AES for one more configure disable/enable combination John Safranek 2016-09-22 11:41:16 -07:00
  • c43fd150e9 Static Analysis : fix a warning of unused variable JacobBarthelmeh 2016-09-22 09:31:26 -07:00
  • 18944dacbf Merge pull request #573 from toddouska/dsa_pad JacobBarthelmeh 2016-09-22 09:42:23 -06:00
  • 9e4e08d7a7 fix dsa pre padding toddouska 2016-09-21 18:51:11 -07:00
  • 2368d49678 Merge pull request #572 from ejohnstown/pathlen toddouska 2016-09-21 14:36:24 -07:00
  • b8704d2dfe Merge pull request #571 from toddouska/new_rng John Safranek 2016-09-21 12:59:06 -07:00
  • 74002ce66a Add the new path length test certs to include.am. John Safranek 2016-09-21 12:34:01 -07:00
  • ab887b88dc Merge pull request #570 from ejohnstown/des3-disable-fix JacobBarthelmeh 2016-09-21 13:25:00 -06:00
  • de81c81eae Fixed unused variable complaints when OPENSSL_EXTRA and MD5 are enabled and when AES is disabled. John Safranek 2016-09-21 10:21:03 -07:00
  • 489345f0d4 move CTX new_rng out of with certs block toddouska 2016-09-21 09:02:38 -07:00
  • 95acd9c907 Fixed unused variable complaints when KEYGEN and OPENSSL_EXTRA are enabled and when AES and MD5 are disabled. It was in the same encrypt function as before and in the paired decrypt function. John Safranek 2016-09-21 07:32:17 -07:00
  • a42bd30278 CA Certificate Path Length Checking 1. Check the path length between an intermediate CA cert and its signer's path length. 2. Always decode the path length if present and store it in the decoded certificate. 3. Save the path length into the signer list. 4. Path length capped at 127. 5. Added some test certs for checking CA path lengths. John Safranek 2016-09-19 17:29:49 -07:00
  • ef7183dcf7 delete redundant #else John Safranek 2016-09-20 15:59:08 -07:00
  • d9862c1c1a Merge pull request #569 from kaleb-himes/CUSTOMER_REQUEST toddouska 2016-09-20 12:09:15 -07:00
  • 65a7978dec Merge pull request #567 from toddouska/rng John Safranek 2016-09-20 12:09:01 -07:00
  • df1d8200ef Fixed unused variable complaint when KEYGEN and OPENSSL_EXTRA are enabled and when AES and DES3 are disabled. John Safranek 2016-09-20 12:07:58 -07:00
  • 67a112773e fix secure renegotiation toddouska 2016-09-19 17:31:20 -07:00
  • 21726d5ae4 64bit sequence tls proof of concept, dlts needs some work toddouska 2016-09-19 16:02:27 -07:00
  • 4214f52d77 addition to previous customer request kaleb-himes 2016-09-19 16:01:24 -06:00
  • 0718aba655 fix comment typo toddouska 2016-09-19 13:28:14 -07:00
  • 485d814aed Merge pull request #563 from JacobBarthelmeh/ARMv8 toddouska 2016-09-19 09:30:08 -07:00
  • e0b8e55198 Merge pull request #553 from ejohnstown/disable-des3 toddouska 2016-09-19 09:27:32 -07:00
  • b4b0b2433e Merge pull request #555 from ejohnstown/autogen-tweak toddouska 2016-09-19 09:26:06 -07:00
  • 4c295cd13d Merge pull request #564 from kaleb-himes/CUSTOMER_REQUEST toddouska 2016-09-19 09:24:43 -07:00
  • 1bab8822a9 Merge pull request #565 from ejohnstown/enable-ecccurveext toddouska 2016-09-19 09:24:05 -07:00
  • afd039d2e1 Merge pull request #566 from JacobBarthelmeh/master toddouska 2016-09-19 09:23:12 -07:00
  • 6d73175b22 Benchmark App : fixed some invalid set key sizes Jacob Barthelmeh 2016-09-17 15:07:38 -06:00
  • c51444bec5 update rdseed to 64bit get, more retries, fallback to /dev/urandom on failure toddouska 2016-09-16 18:54:47 -07:00
  • 3f95bac55f Merge pull request #562 from ejohnstown/pre-release3.9.9 Kaleb Himes 2016-09-16 15:07:00 -06:00
  • 67c7e7c8de Implement requested change from customer kaleb-himes 2016-09-16 14:26:04 -06:00
  • f191cf206e allow single threaded mode to share an RNG at WOLFSSL_CTX level toddouska 2016-09-16 13:35:29 -07:00
  • 781e800486 1. Enable the extension ECC Supported Curves by default. 2. Force the extention disabled if ECC is disabled. John Safranek 2016-09-16 13:26:56 -07:00
  • f755591316 ARMv8 : AES-GCM constraint fix Jacob Barthelmeh 2016-09-16 19:43:47 +00:00
  • 7a7f2fbe78 Bump version for pre-release. John Safranek 2016-09-16 10:43:51 -07:00
  • ef0cd908ea Merge pull request #557 from kaleb-himes/arduino-updates John Safranek 2016-09-16 10:55:48 -07:00
  • c85b3b84d9 Merge pull request #554 from JacobBarthelmeh/ARMv8 toddouska 2016-09-16 09:34:24 -07:00
  • 03ebb4825e Merge pull request #552 from toddouska/aesca John Safranek 2016-09-16 09:16:07 -07:00
  • 14a7065f6e fix distribution issue kaleb-himes 2016-09-16 10:04:50 -06:00
  • b869641de6 Merge branch 'master' into frosted-fix Daniele Lacamera 2016-09-16 11:46:01 +02:00
  • 890bcde1cd Don't include <sys/uio.h> when running on Frosted Daniele Lacamera 2016-09-16 11:43:34 +02:00
  • 4087f6904c Treat project directory as in version control if .git is either directory or file. John Safranek 2016-09-08 16:27:30 -07:00
  • 6d82cba29c ARMv8 : AES-CTR/CBC/GCM speed ups and refactor AES Jacob Barthelmeh 2016-09-15 06:03:48 +00:00
  • ef9c4bf5c9 Add client-ca.pem to the automake include for dist. John Safranek 2016-09-15 15:38:41 -07:00