David Garske
|
9fb0862bc1
|
Fix for TI RTOS (WOLFSSL_TIRTOS) to use our wc_strtok for the XSTRTOK macro.
|
2017-08-16 13:21:31 -07:00 |
|
David Garske
|
ff6a136b8a
|
Enhancement to add strtok implementation for platforms where it is not available such as MinGW.
|
2017-08-16 13:21:31 -07:00 |
|
toddouska
|
53e05786da
|
Merge pull request #1101 from dgarske/fix_bench_async
Fixes for async multi-threading
|
2017-08-16 10:15:55 -07:00 |
|
toddouska
|
ad4849d692
|
Merge pull request #1100 from JacobBarthelmeh/Testing
Fix for test script: add ECDH-RSA server for interop tests
|
2017-08-16 09:54:16 -07:00 |
|
toddouska
|
0ed03987df
|
Merge pull request #1099 from cconlon/micrium
Update Micrium uC/OS-III Port
|
2017-08-16 09:48:56 -07:00 |
|
Kaleb Himes
|
2e4000acb4
|
Merge pull request #1102 from cconlon/ocsp-certs
Update root certs for OCSP scripts
|
2017-08-16 09:50:02 -06:00 |
|
David Garske
|
1f80fb952f
|
Fix issue with using wrong asyncDev in ConfirmSignature. Fix un-initialized Hmac in API unit tests.
|
2017-08-15 21:20:32 -07:00 |
|
David Garske
|
ccc226eae4
|
Fixes for refactor to initialize the asyncDev.event prior to call for ParseCertRelative, ConfirmSignature and ECC shared secret (return code). Scan-build and G++ fixes.
|
2017-08-15 21:20:32 -07:00 |
|
David Garske
|
b32be20110
|
Refactored async event intialization so its done prior to making possible async calls. Added threadId and removed volatile attribs in WOLF_EVENT. Fixed possible unitialized value in benchmark ret.
|
2017-08-15 21:19:28 -07:00 |
|
David Garske
|
a9c943d5bd
|
Fix jenkins warning with possible uninitialized 'ret'.
|
2017-08-15 21:19:28 -07:00 |
|
David Garske
|
b4aaeb5768
|
Fix for possible leak with multi-threading and curve cache. Note memory leak still possible with --enable-fpecc and async multithreading. Add voltaile on event state and ret to resolve possible multi-thread timing issue. Use define for --enable-stacksize init value.
|
2017-08-15 21:19:28 -07:00 |
|
David Garske
|
44a3622248
|
Fixes to better handle threading with async. Fix wc_CamelliaCbcEncrypt return code checking. Fix to ensure cycles per byte shows on same line. Refactor of async event state. Refactor to initalize event prior to operation (in case it finishes before adding to queue). Add HAVE_AES_DECRYPT to --enable-all option. Cleanup benchmark error display.
|
2017-08-15 21:19:28 -07:00 |
|
Chris Conlon
|
af00787f80
|
update root certs for ocsp scripts
|
2017-08-14 12:58:36 -06:00 |
|
Jacob Barthelmeh
|
a6db5fc882
|
add ECDH-RSA server for interop tests
|
2017-08-11 16:41:27 -06:00 |
|
Chris Conlon
|
2f92998529
|
update test.c for Micrium port and XSTRNCPY
|
2017-08-11 14:30:25 -06:00 |
|
Chris Conlon
|
f6d0b2898d
|
update Micrium uC/OS-III port
|
2017-08-11 14:30:15 -06:00 |
|
Chris Conlon
|
2740d313a7
|
fix unused variable warning in load_verify_locations with NO_WOLFSSL_DIR
|
2017-08-11 11:37:30 -06:00 |
|
Chris Conlon
|
7736125156
|
Merge pull request #1095 from jrblixt/unitTest_hashReorder
Re-order hash functions in unit test.
|
2017-08-11 10:15:37 -06:00 |
|
Sean Parkinson
|
21a8662948
|
Merge pull request #1093 from toddouska/polyold
have poly asm detect older compilers w/o avx2 like chacha does
|
2017-08-11 08:27:34 +10:00 |
|
toddouska
|
963746fb3e
|
Merge pull request #1094 from JacobBarthelmeh/Testing
Testing
|
2017-08-10 13:01:46 -07:00 |
|
dgarske
|
294a13f9a2
|
Merge pull request #1097 from cconlon/validate_ecc_import
WOLFSSL_VALIDATE_ECC_IMPORT fixes
|
2017-08-10 12:45:26 -07:00 |
|
Chris Conlon
|
5865816198
|
fix wc_ecc_import_private_key_ex() with WOLFSSL_VALIDATE_ECC_IMPORT with private only, wolfcrypt test
|
2017-08-10 10:04:14 -06:00 |
|
jrblixt
|
3c1140d90e
|
Re-order hash functions in unit test.
|
2017-08-09 15:23:01 -06:00 |
|
Jacob Barthelmeh
|
8b41fc841b
|
remove setting variable that is currently not used after being set
|
2017-08-09 13:43:28 -06:00 |
|
Jacob Barthelmeh
|
219fcde773
|
fix shadow declaration warning
|
2017-08-09 11:58:29 -06:00 |
|
toddouska
|
36b1a666d0
|
have poly asm detect older compilers w/o avx2 like chacha does
|
2017-08-09 09:52:06 -07:00 |
|
toddouska
|
df1e5f2e1a
|
Merge pull request #1091 from dgarske/fix_async_aes
Fix async issue with AES set key trying to use a NULL IV.
|
2017-08-09 09:44:46 -07:00 |
|
toddouska
|
04c16ca843
|
Merge pull request #1086 from SparkiDev/sha256_sha512_gcc44
GCC 4.4 on Linux doesn't like empty clobber list
|
2017-08-09 09:41:58 -07:00 |
|
toddouska
|
af4158d231
|
Merge pull request #1084 from SparkiDev/aesni_avx2_fix
Fix for AVX2 unrolled code
|
2017-08-09 09:39:38 -07:00 |
|
toddouska
|
d12e98eea3
|
Merge pull request #1079 from SparkiDev/poly1305_asm
Poly1305 Intel Assembly code - AVX and AVX2
|
2017-08-09 09:37:09 -07:00 |
|
David Garske
|
f27b3a83aa
|
Fix async issue with AES set key trying to use a NULL IV.
|
2017-08-07 17:47:59 -07:00 |
|
toddouska
|
d195009dcb
|
Merge pull request #1090 from JacobBarthelmeh/Release
update readme for known issue
v3.12.0-stable
|
2017-08-07 13:36:53 -07:00 |
|
Jacob Barthelmeh
|
6717035563
|
update readme for known issue
|
2017-08-07 13:13:43 -06:00 |
|
toddouska
|
d949832059
|
Merge pull request #1088 from JacobBarthelmeh/Release
prepare for release v3.12.0
|
2017-08-07 11:49:27 -07:00 |
|
toddouska
|
e9c6fa5f22
|
Merge pull request #1089 from JacobBarthelmeh/StaticAnalysisTests
fix potential memory leaks
|
2017-08-07 11:47:33 -07:00 |
|
Jacob Barthelmeh
|
1dc2889388
|
fix potential memory leaks
|
2017-08-04 16:49:31 -06:00 |
|
Jacob Barthelmeh
|
b55f981d5b
|
prepare for release v3.12.0
|
2017-08-04 15:32:27 -06:00 |
|
Sean Parkinson
|
032d606f99
|
GCC 4.4 on Linux doesn't like empty clobber list
|
2017-08-04 14:07:55 +10:00 |
|
Sean Parkinson
|
32cedb2b12
|
Fix for AVX2 unrolled code
|
2017-08-04 12:40:10 +10:00 |
|
Sean Parkinson
|
d0ff6067a6
|
Chacha asm fix - can't use buffer in old compiler
|
2017-08-04 12:17:41 +10:00 |
|
toddouska
|
df4387cff4
|
Merge pull request #1083 from dgarske/chacha_noasm
Option to disable Intel speedups for ChaCha using `--enable-chacha=noasm`
|
2017-08-03 15:45:47 -07:00 |
|
Sean Parkinson
|
ea6b719ec2
|
Fix register issue
|
2017-08-04 08:39:09 +10:00 |
|
David Garske
|
3be4e0823e
|
Adds option --enable-chacha=noasm to allow disabling the Intel AVX/AVX2 speedups when used with --enable-intelasm.
|
2017-08-03 13:39:46 -07:00 |
|
toddouska
|
4d6cb66bc1
|
Merge pull request #1082 from dgarske/fix_intelasm_aesgcm
Fixes for `intelasm` and AES GCM with AVX2
|
2017-08-03 12:35:00 -07:00 |
|
toddouska
|
3f2de7154f
|
Merge pull request #1080 from abrahamsonn/vcxproj_update
added files to wolfssl.vcxproj includes list for windows config testing
|
2017-08-03 12:15:23 -07:00 |
|
toddouska
|
977e909f60
|
Merge pull request #1081 from dgarske/chacha20_asm
Fix for `intelasm` and ChaCha20
|
2017-08-03 12:11:59 -07:00 |
|
David Garske
|
4a5ecb8a15
|
Fix typo with xmm5 (was xxm5). Workaround for Clang issues with AVX2 and using register __m128i tmp3 asm("xmm6"); syntax by using NO_UNROLL option.
|
2017-08-03 10:47:21 -07:00 |
|
abrahamsonn
|
089a050d7a
|
added files to wolfssl.vcxproj includes list for windows config testing
|
2017-08-03 11:00:30 -06:00 |
|
David Garske
|
b0eeed364b
|
Fix for intelasm and ChaCha20 with causing "error: unknown type name '__m256i'" on some compilers. Fix is to change the __m128i and __m256i to arrays of word64 (source Sean PR #1079).
|
2017-08-03 10:00:20 -07:00 |
|
dgarske
|
80bc089cb5
|
Merge pull request #1078 from SparkiDev/intel_asm_fixup
Stop using positional parameters in inline asm. Fixes issue with `--enable-intelasm --enable-debug` for AES GCM.
|
2017-08-03 09:32:50 -07:00 |
|