Sean Parkinson
|
bde6a35ac4
|
Assembly optimization for AES-NI, and AVX1 and AVX2
Unroll the loop for 8.
Use new optimized maths.
Fix SHA-384 to use SHA-512 assembly code.
Only perform CPU id check in one place.
|
2017-07-25 08:50:39 +10:00 |
|
toddouska
|
36c2ee92dc
|
Merge pull request #1050 from JacobBarthelmeh/ARMv8
Xilinx port
|
2017-07-24 15:37:05 -07:00 |
|
Jacob Barthelmeh
|
59a46d08d9
|
Xilinx port
|
2017-07-21 17:39:47 -06:00 |
|
David Garske
|
7a972d9611
|
Fix warning for signed/unsigned comparison.
|
2017-07-20 11:35:52 -07:00 |
|
David Garske
|
0a63221220
|
Fix for SHA3 benchmark digest size for 224. Fix for building track and debug memory together. Fix for hash test order of SHA256 wrong. Fix for asn SkipObjectId missing, when RSA and ECC disabled. Enhancement to allow individual bench calls with bench init/free.
|
2017-07-19 18:14:57 -07:00 |
|
Jacob Barthelmeh
|
81f09e575e
|
fix warnings found building on a PPC
|
2017-07-19 09:24:45 -06:00 |
|
Chris Conlon
|
808f4692c7
|
Merge pull request #993 from jrblixt/unitTest_api_addRsa-PR06222017
Add RSA to unit test.
|
2017-07-17 13:42:42 -07:00 |
|
jrblixt
|
fdb371e82e
|
Changes per Chris.
|
2017-07-17 10:43:36 -06:00 |
|
kaleb-himes
|
a7390e32ec
|
Identified two more old-style definitions in test app
|
2017-07-16 16:01:52 -06:00 |
|
kaleb-himes
|
8acf709b59
|
Address some old-style function definitions found in RIOT testing
|
2017-07-16 14:18:58 -06:00 |
|
JacobBarthelmeh
|
b4f9c46069
|
Merge pull request #1011 from dgarske/fixes_armv8
Fixes for building ARMv8 (--enable-armasm)
|
2017-07-12 15:44:31 -06:00 |
|
toddouska
|
3ff088b92f
|
Merge pull request #1014 from dgarske/atecc508a
Fixes for building with ATECC508A
|
2017-07-11 15:41:05 -07:00 |
|
jrblixt
|
00724c95a9
|
Add RSA to unit test.
|
2017-07-11 09:57:33 -06:00 |
|
Chris Conlon
|
f8c0a52170
|
Merge pull request #996 from jrblixt/unitTest_api_addAes-PR06152017
Unit test api add AES.
|
2017-07-11 08:36:13 -07:00 |
|
David Garske
|
58c05123da
|
Fixes for building with ATECC508A. Allow ECC check key to pass if slot numb is valid.
|
2017-07-10 11:07:24 -07:00 |
|
David Garske
|
205da48416
|
Fixes for building ARMv8. Adds missing SHA224 and AES KeyWrap. Fixes for FE/GE warning with Aarch32. Fix possible build error with ed25519_test with ret not defined.
|
2017-07-07 15:12:51 -07:00 |
|
David Garske
|
a025417877
|
Fix issue with QAT and DH operations where key size is larger than block size. Fix issue with DhAgree in TLS not setting agreeSz, which caused result to not be returned. Renamed the internal.c HashType to HashAlgoToType static function because of name conflict with Cavium. Optimize the Hmac struct to replace keyRaw with ipad. Enable RNG HW for benchmark. Fixed missing AES free in AES 192/256 tests.
|
2017-06-30 11:35:51 -07:00 |
|
jrblixt
|
a3b21f0394
|
Aes unit test functions.
|
2017-06-26 15:16:51 -06:00 |
|
David Garske
|
7a3769f435
|
Fix wolfCrypt errors test to allow -178.
|
2017-06-21 14:12:12 -07:00 |
|
toddouska
|
8b637cbd1b
|
Merge pull request #967 from dgarske/fix_qat
Fixes and Improvements for Intel QuickAssist
|
2017-06-20 14:49:56 -07:00 |
|
jrblixt
|
6a2824f199
|
Add Camellia unit test functions..
|
2017-06-16 16:27:03 -06:00 |
|
jrblixt
|
25ce52cd0c
|
Add IDEA unit test functions.
|
2017-06-14 23:43:00 -06:00 |
|
David Garske
|
131ccf289f
|
Disable large alloc scrypt test. Fix unused ret warning in DH key gen from prev change.
|
2017-06-14 15:11:43 -07:00 |
|
Sean Parkinson
|
89e6ac91bf
|
Improve PSK timeout checks
Post-handshake Authentication
Fix KeyUpdate to derive keys properly
Fix supported curves (not checking ctx extensions)
|
2017-06-14 11:28:53 -07:00 |
|
toddouska
|
7cc455259e
|
Merge pull request #941 from SparkiDev/ed25519
ED25519 with certificates and TLS
|
2017-06-12 10:47:21 -07:00 |
|
kaleb-himes
|
86809cca74
|
Fix compile time warning with openssl extra and cryptonly
|
2017-06-08 20:14:15 -06:00 |
|
Sean Parkinson
|
1bc862ae24
|
Ed25519 testing in test.c
|
2017-06-08 09:26:49 +10:00 |
|
toddouska
|
320ad56139
|
Merge pull request #939 from dgarske/fixes_async
Fixes for build with async
|
2017-05-26 17:04:57 -07:00 |
|
Sean Parkinson
|
4134073c8d
|
Initial revision of SHA-3
|
2017-05-25 09:09:50 +10:00 |
|
Chris Conlon
|
60c51db831
|
Merge pull request #928 from jrblixt/unitTest_api_sha224-RipeMd
Add sha224 RipeMd to unit test
|
2017-05-24 09:00:35 -06:00 |
|
David Garske
|
64de29f277
|
Fix for wolfCrypt test with enable-all and asynccrypt.
|
2017-05-23 15:23:58 -07:00 |
|
David Garske
|
1880677232
|
Disable wc_scrypt tests that use high memory for BENCH_EMBEDDED.
|
2017-05-23 14:42:19 -07:00 |
|
David Garske
|
a616513860
|
Added support for AES GCM with STM32F2/STM32F4 using Standard Peripheral Library and CubeMX. Added AES ECB Decrypt for Standard Peripheral Library. Fixes for wolfCrypt test with STM32 crypto hardware for unsupported tests (AES CTR plus 9 and AES GCM with IV != 12). Improve AES CBC for STM32 to handle block aligned only. Added IDE example for SystemWorkbench for STM32 (Open STM32 tools) IDE.
|
2017-05-19 11:15:46 -07:00 |
|
toddouska
|
7f01aa917a
|
Merge pull request #930 from dgarske/fix_win
Fixes for building AES key wrap and PKCS7 on Windows
|
2017-05-19 08:16:21 -07:00 |
|
David Garske
|
d61e0243a3
|
Fixes for building AES key wrap and PKCS7 on Windows. Cleanup snprintf to use XSNPRINTF and changed so define is always setup.
|
2017-05-18 14:44:19 -07:00 |
|
jrblixt
|
77ac61c0f4
|
Prepare for PR Add Sha224 and RipeMd to unit test.
|
2017-05-18 13:08:25 -06:00 |
|
David Garske
|
4edcbc79c1
|
RipeMd and Sha224 added to unit test.
|
2017-05-18 09:32:11 -06:00 |
|
Jacob Barthelmeh
|
548c01ce54
|
updated static memory feature with pkcs7
|
2017-05-18 09:31:09 -06:00 |
|
Jacob Barthelmeh
|
66e086a0bf
|
check return value of test case
|
2017-05-12 16:40:37 -06:00 |
|
David Garske
|
c0c98c8f64
|
Fixes to address build warnings for GCC 7. Used -Wimplicit-fallthrough=0 to suppress all switch fall-through warnings.
|
2017-05-11 15:12:16 -07:00 |
|
toddouska
|
5c652e398f
|
Merge pull request #896 from dgarske/async_cleanups
Fixes for async and smallstack
|
2017-05-11 13:05:25 -07:00 |
|
David Garske
|
2e016f3b25
|
Refactor of the rsa_test and dh_test to better handle cleanup.
|
2017-05-08 12:30:54 -07:00 |
|
David Garske
|
17587d38f8
|
Fix for new AES 192/256 tests to handle async wait.
|
2017-05-06 00:28:01 -04:00 |
|
David Garske
|
fdb46ac24c
|
Fix typo with blake2b_test return code.
|
2017-05-05 11:11:17 -07:00 |
|
David Garske
|
0ca2d7c137
|
Renumbered return values.
|
2017-05-04 14:53:39 -07:00 |
|
Jacob Barthelmeh
|
dbb67d8582
|
warnings for builds of haproxy, nginx, and leanpsk
|
2017-05-02 14:29:53 -06:00 |
|
Chris Conlon
|
8d032081ae
|
Merge pull request #767 from shihrer/hexiwear_pr
Hexiwear changes and KDS Project for Hexiwear platform
|
2017-05-02 07:31:41 -06:00 |
|
toddouska
|
1a0b408658
|
Merge pull request #883 from dgarske/fixes_coverity
Fixes for coverity scan
|
2017-05-01 16:30:04 -07:00 |
|
David Garske
|
db63fe83d4
|
Initial pass at fixes for coverity scan.
|
2017-04-28 14:59:45 -07:00 |
|
David Garske
|
053594eb98
|
Workaround for expected failed RSA operations in test.c not failing for Cavium Nitrox V.
|
2017-04-27 14:21:38 -07:00 |
|