abrahamsonn
|
f17470b42b
|
Added more of the requested changes & made an attempt to remove merge conflicts
|
2017-11-14 15:05:32 -07:00 |
David Garske
|
d5cc3ca198
|
Disable TLS v1.0 by default. Added new `--enable-tlsv10` option to force enable (only works if --enable-oldtls is set, which is on by default).
|
2017-11-14 14:01:31 -08:00 |
toddouska
|
cc65429946
|
Merge pull request #1231 from dgarske/fix_max_sigalgo
Fixes and cleanup for handling of sig/algo
|
2017-11-14 13:25:29 -08:00 |
dgarske
|
815cbd8f68
|
Merge pull request #1227 from moisesguimaraes/adds-client-side-get-sni
enables wolfSSL_SNI_GetRequest() at client side.
|
2017-11-14 13:22:37 -08:00 |
toddouska
|
a0931313dd
|
Merge pull request #1226 from SparkiDev/aes_gcm_avx1_avx2
Improve AES-GCM performance on AVX1 (IvyBridge) and AVX2
|
2017-11-14 13:03:22 -08:00 |
David Garske
|
20f5c61675
|
Added debug message when signature/algorithm list is truncated.
|
2017-11-14 10:31:48 -08:00 |
Sean Parkinson
|
67451cc3e2
|
Fix for older compilers and AVX2
|
2017-11-14 11:36:22 +10:00 |
Sean Parkinson
|
1ede982495
|
Improve speed of Intel AVX1/2 ASM for SHA-256 and SHA-512
|
2017-11-14 10:36:17 +10:00 |
toddouska
|
0ade0eb55b
|
Merge pull request #1224 from dgarske/get_version
Improvements to wolfSSL get/set version
|
2017-11-13 16:05:22 -08:00 |
toddouska
|
fd4b3b40ac
|
Merge pull request #1222 from dgarske/pem_public
Fixes for PEM public key functions
|
2017-11-13 16:03:04 -08:00 |
toddouska
|
69461ae5e2
|
Merge pull request #1217 from dgarske/sha_slow
New `--enable-lowresource` option and SHA256 not unrolled support
|
2017-11-13 16:02:01 -08:00 |
dgarske
|
35377d933e
|
Merge pull request #1228 from abrahamsonn/2275
Moved variable declaration to beginning of block
|
2017-11-13 15:19:27 -08:00 |
David Garske
|
b08a99057c
|
Cleanup of `hashSigAlgo` handling in `DoClientHello`.
|
2017-11-13 15:02:13 -08:00 |
David Garske
|
9f7e40ad5c
|
Fix to make sure provided sigalgo list doesn't overflow the buffer.
|
2017-11-13 14:52:53 -08:00 |
David Garske
|
2b5c4ffa7f
|
Enhancement to allow override of maximum sig/algos using new `WOLFSSL_MAX_SIGALGO` define (default is 32).
|
2017-11-13 14:35:15 -08:00 |
Moisés Guimarães
|
5da82f43ed
|
makes SNI.status available at client side
|
2017-11-13 16:10:23 -02:00 |
Moisés Guimarães
|
020a004bad
|
makes SNI.status available at client side
|
2017-11-13 15:39:24 -02:00 |
abrahamsonn
|
9f72f018e0
|
Moved variable declaration to beginning of block
|
2017-11-13 10:28:22 -07:00 |
Moisés Guimarães
|
fe5b512af7
|
fixes commnet typos
|
2017-11-13 14:59:47 -02:00 |
Moisés Guimarães
|
f82f03f982
|
fixes API visibility
|
2017-11-13 14:53:56 -02:00 |
Moisés Guimarães
|
a23b65751d
|
enables wolfSSL_SNI_GetRequest() at client side.
|
2017-11-13 13:58:14 -02:00 |
Sean Parkinson
|
6c848e7133
|
Improve AES-GCM performance on AVX1 (IvyBridge) and AVX2
|
2017-11-13 15:43:30 +10:00 |
dgarske
|
3b0d415ad9
|
Merge pull request #1223 from JacobBarthelmeh/Memory
fix for logging file names
|
2017-11-10 14:04:55 -08:00 |
Jacob Barthelmeh
|
149559e40f
|
change WOLFSSL_MAX_ERROR_SZ to be a macro instead of enum
|
2017-11-10 13:29:49 -07:00 |
David Garske
|
54c663ed49
|
Added new API `wolfSSL_GetVersion` to get version as wolfSSL value which can be passed into `wolfSSL_SetVersion`. Fixed duplicate `CyaSSL_CTX_use_PrivateKey_buffer` define. Added TLS1.3 to `wolfSSL_SetVersion`.
|
2017-11-10 11:13:48 -08:00 |
dgarske
|
686f18825a
|
Merge pull request #1209 from moisesguimaraes/tlsx-fix2
TLSX fixes
|
2017-11-10 08:44:58 -08:00 |
Moisés Guimarães
|
d7abd5c8fb
|
changes WOLFSSL_SKIP_UNSUPPORTED_EXTENSION to WOLFSSL_OLD_UNSUPPORTED_EXTENSION
|
2017-11-10 11:35:49 -02:00 |
Jacob Barthelmeh
|
39ad478973
|
make the WOLFSSL_MAX_ERROR_SZ overridable
|
2017-11-09 17:07:00 -07:00 |
Jacob Barthelmeh
|
7733ee7e89
|
fix for logging file names
|
2017-11-09 15:54:24 -07:00 |
dgarske
|
2ba5475cf3
|
Merge pull request #1219 from JacobBarthelmeh/master
fix unused variable warning
|
2017-11-09 14:33:49 -08:00 |
Jacob Barthelmeh
|
8ced766d61
|
fix warning for static analysis report
|
2017-11-09 13:16:29 -07:00 |
David Garske
|
717ebf0146
|
Fix for `wolfSSL_PubKeyPemToDer` so its available when `NO_FILESYSTEM` is defined (moved it out of `NO_FILESYSTEM` block). Added `wc_DerToPemEx` support for `PUBLICKEY_TYPE`.
|
2017-11-09 11:15:33 -08:00 |
David Garske
|
5a5fea7b46
|
Add `USE_SLOW_SHA256` and `USE_SLOW_SHA512` options for reduced code size of SHA. Existing `USE_SLOW_SHA2` applies for SHA512 only. Cleanup formatting of the sha256.c and sha512.c code. Added new `./configure --lowresource` option, which defines the memory reduction defines. Fix for `make check` resume.test scipt with `NO_SESSION_CACHE` defined.
|
2017-11-09 11:05:28 -08:00 |
Jacob Barthelmeh
|
40be578415
|
fix unused variable warning
|
2017-11-09 11:22:10 -07:00 |
dgarske
|
29b091eae6
|
Merge pull request #1221 from SparkiDev/warn_fix1
Fix warnings and g++ casting error
|
2017-11-09 09:35:54 -08:00 |
toddouska
|
127c849594
|
Merge pull request #1215 from dgarske/fix_stm32_cubemx_sha
Fix accidental removal of wc_Sha hashHandle for STM32 w/CubeMX
|
2017-11-09 09:07:34 -08:00 |
toddouska
|
ddec639712
|
Merge pull request #1218 from dgarske/fix_powerpc_debug
Fix for build error on PowerPC with enable debug
|
2017-11-09 09:06:43 -08:00 |
Sean Parkinson
|
6a825ea0ce
|
Fix warnings and g++ casting error
|
2017-11-09 17:30:59 +10:00 |
David Garske
|
a97ee6c232
|
Fix for build error on PowerPC with enable debug.
|
2017-11-08 09:21:05 -08:00 |
toddouska
|
55ec382093
|
Merge pull request #1212 from dgarske/emscripten
Fixes for building with Emscripten (adds `--disable-asm` option).
|
2017-11-07 09:19:49 -08:00 |
David Garske
|
1a69fb9430
|
Fix accidental removal of wc_Sha hashHandle for STM32 w/CubeMX. This was removed during merge of 6707be2 on 10/11/17. Thanks `liubing` for the report.
|
2017-11-07 09:10:12 -08:00 |
dgarske
|
a5f7b182bf
|
Merge pull request #1214 from moisesguimaraes/fix-tlsx-unreachable
Removes unreachable code in TLSX supported-curves and ec-point-format.
|
2017-11-07 08:49:15 -08:00 |
Moisés Guimarães
|
1c19c8847b
|
fixes while loop
|
2017-11-07 10:57:06 -03:00 |
Moisés Guimarães
|
7674a24972
|
removes unreachable code with a single return point
|
2017-11-07 10:43:47 -03:00 |
David Garske
|
7df0e7f286
|
Fix typo with with extra paren.
|
2017-11-06 16:24:12 -08:00 |
toddouska
|
90c5a64547
|
Merge pull request #1211 from dgarske/cleanup_hardcoded
Cleanup hard coded values
|
2017-11-06 16:10:34 -08:00 |
toddouska
|
2c5778215d
|
Merge pull request #1210 from dgarske/fix_ti_newnames
Fix for building with TI using new names.
|
2017-11-06 15:59:57 -08:00 |
David Garske
|
b8cc132e99
|
Added ability to force 32-bit mode using `--enable-32bit`. Added ability to disable all inline asembly using `--disable-asm`. Added check for `__EMSCRIPTEN__` define in types.h to properly setup 64-bit type. Fixes for build combinations with SHA512 and CHACHA20.
|
2017-11-06 14:37:34 -08:00 |
David Garske
|
096e850adb
|
Fix a few places where there are break; and break; when TLS 1.3 is not defined. Fix TIRTOS logic for XSTRNCASECMP and XSTRTOK.
|
2017-11-06 13:59:36 -08:00 |
David Garske
|
e591576cdf
|
Cleanup of the RSA exponent hard coded value.
|
2017-11-06 10:23:06 -08:00 |