toddouska
|
fbae4420ad
|
Merge pull request #1110 from dgarske/pic32mz_largehash
Fixes for PIC32MZ to support large hashing using hardware
|
2017-08-22 09:24:05 -07:00 |
|
toddouska
|
8865b272bb
|
Merge pull request #1112 from dgarske/async_sniff
Adds async blocking support for sniffer tool
|
2017-08-22 09:19:45 -07:00 |
|
Chris Conlon
|
439e803bd1
|
Merge pull request #1107 from JacobBarthelmeh/UnitTests
build option for certificate buffers with PKCS7 test
|
2017-08-22 10:05:36 -06:00 |
|
David Garske
|
07d137480d
|
Fix to PIC32MZ handling of hashing empty string. Changed default MPLABX/MCAPI user_settings.h to use 2048-bit. All tests passed!
|
2017-08-21 15:19:18 -07:00 |
|
David Garske
|
075adcb15b
|
Add wolfCrypt hash tests for empty string. Add large hash test for SHA2 384/512 and SHA3. Cleanup hashing error handling to call free. RSA spelling fixes. RSA error detail for bad padding.
|
2017-08-21 14:03:48 -07:00 |
|
David Garske
|
5a27e2f621
|
Fix so PIC32MZ works in caching mode after large hash. Reduced default block size for large hash to 256 (512 bytes total).
|
2017-08-21 11:10:16 -07:00 |
|
David Garske
|
2b7f4b0903
|
Adds async blocking support for sniffer tool.
|
2017-08-21 11:07:13 -07:00 |
|
David Garske
|
c9d6a4de6f
|
Fixes for building --enable-mcapi .
|
2017-08-21 09:18:53 -07:00 |
|
toddouska
|
c330c6b7f9
|
Merge pull request #1109 from JacobBarthelmeh/Testing
fix check on ephemeral key type before free'ing
|
2017-08-18 11:53:08 -07:00 |
|
toddouska
|
8a37af42bf
|
Merge pull request #1108 from dgarske/fix_async_misc
Fixes for async ECC encrypt, ParseCertRelative and API Unit test inits
|
2017-08-18 11:44:28 -07:00 |
|
toddouska
|
d7f7c27e0a
|
Merge pull request #1106 from JacobBarthelmeh/NTRU
QSH update
|
2017-08-18 11:35:48 -07:00 |
|
David Garske
|
74ed94ddb1
|
Fixes to support large hashing against HW without caching (in exclusive hardware access) Large hashing uses previous hash code with two descriptors and polling. Added wolfCrypt large hash tests for MD5, SHA and SHA256. Add missing MCAPI set size API's. Cleanup AES GCM large test. Changed MPLABX projects to default to PIC32MZ2048EFM144.
|
2017-08-18 11:25:30 -07:00 |
|
Jacob Barthelmeh
|
7460aaf5ea
|
build option for certificate buffers with PKCS7 test
|
2017-08-18 11:07:40 -06:00 |
|
Jacob Barthelmeh
|
c6e722170e
|
fix check on ephemeral key type before free'ing
|
2017-08-18 10:55:38 -06:00 |
|
toddouska
|
c9efcc4561
|
Merge pull request #1105 from dgarske/strtok
Enhancement to add strtok implementation for platforms where its not avail
|
2017-08-17 14:02:32 -07:00 |
|
David Garske
|
84a396b7dc
|
Additional init fixes for unit tests based on async valgrind report.
|
2017-08-17 12:41:18 -07:00 |
|
Jacob Barthelmeh
|
f6ad5524eb
|
remove invalid test-qsh version tests, revert if statement check in internal.c
|
2017-08-17 11:27:47 -06:00 |
|
David Garske
|
c06e672eb7
|
Added missing AES/DES3/HMAC init functions for helping with valgrind reports on unitialized use for async markers.
|
2017-08-17 09:58:46 -07:00 |
|
David Garske
|
3ca679c1d7
|
Added ability to force use of `USE_WOLF_STRTOK.
|
2017-08-16 13:21:31 -07:00 |
|
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 |
|
Jacob Barthelmeh
|
3fda99cbc4
|
seperate build of QSH from build of NTRU
|
2017-08-16 14:19:38 -06:00 |
|
David Garske
|
f7ca2f157d
|
Improvement on the ParseCertRelative fixes for intializing the event prior to operation. Fix possible uninitialized value with DecryptKey and DES3.
|
2017-08-16 13:19:31 -07:00 |
|
David Garske
|
68c04bd821
|
Fix for ECC encrypt/decrypt with async enabled. Reverts previous change from PR #1101 and adds return code checking for wc_AsyncWait. ECC shared secret needs to be in loop to call again for completion.
|
2017-08-16 12:04:57 -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 |
|