Jacob Barthelmeh
|
0978dd4285
|
C89 compliance with variable declaration
|
2017-07-26 15:29:00 -06:00 |
|
David Garske
|
55b07019a0
|
Fix for PKCS12 dynamic type names (also fix to use manual realloc since its NUMA type and that behaves different).
|
2017-07-25 15:19:34 -07:00 |
|
toddouska
|
ef98e96767
|
Merge pull request #1058 from jrblixt/fix-AesFipsSanityCheck
Unit test GCM sanity check Fips change.
|
2017-07-25 13:30:35 -07:00 |
|
toddouska
|
a076a2f0d8
|
Merge pull request #1055 from JacobBarthelmeh/Memory
fix memory management with --enable-fast-rsa make key and free RSA ke…
|
2017-07-25 11:03:16 -07:00 |
|
toddouska
|
69d4bcbfd5
|
Merge pull request #1048 from dgarske/fix_custcurve
Fixes for using custom curves with `wc_ecc_set_custom_curve`
|
2017-07-25 10:59:58 -07:00 |
|
jrblixt
|
f8e2f596d6
|
Unit test GCM sanity check Fips change.
|
2017-07-25 09:23:19 -06:00 |
|
David Garske
|
08488b52b7
|
Fix for wolfCrypt test custom curve test not setting wc_ecc_set_custom_curve before calling wc_ecc_import_x963_ex . Fix for using ECC_CACHE_CURVE option and wc_ecc_set_custom_curve . Added error checking for wc_ecc_set_custom_curve calls. Reverted ASN header change in test.c.
|
2017-07-24 21:04:18 -07:00 |
|
David Garske
|
33e214ffc1
|
Fix to allow ECC set curve size with curve_id == 0. Added wolfCrypt tests / example for using wc_ecc_set_custom_curve for BRAINPOOLP256R1 .
|
2017-07-24 17:24:23 -07:00 |
|
David Garske
|
5180cf4cce
|
Fix ECC sign with custom curves so the custom params (dp) are passed to public key used for sign.
|
2017-07-24 17:21:51 -07:00 |
|
David Garske
|
f147b01674
|
Fixes for using WOLFSSL_CUSTOM_CURVES and wc_ecc_set_custom_curve . Fixes resolves issue with ->dp and ->idx getting reset which caused curve parameters to not be set correctly. Proper sequence for using custom curves is ‘wc_ecc_init, wc_ecc_set_custom_curve then wc_ecc_make_key_ex(…, ECC_CUSTOM_IDX)’ or wc_ecc_import_x963_ex(…, ECC_CUSTOM_IDX) . Test case and example to follow shortly.
|
2017-07-24 17:21:51 -07:00 |
|
Sean Parkinson
|
8e38dcc347
|
Tidy code up - use local static for cpuid flags
|
2017-07-25 08:50:39 +10:00 |
|
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
|
1040bbde16
|
fix memory management with --enable-fast-rsa make key and free RSA key before calling make key function
|
2017-07-24 16:20:27 -06:00 |
|
toddouska
|
95664fdd05
|
Merge pull request #1041 from dgarske/armc0
Fixes for building with custom options
|
2017-07-24 08:40:51 -07:00 |
|
Jacob Barthelmeh
|
59a46d08d9
|
Xilinx port
|
2017-07-21 17:39:47 -06:00 |
|
David Garske
|
26ac5e1ab7
|
Fix for error: array subscript is below array bounds warning with GCC 7. Added check to prevent negative value from being used against array.
|
2017-07-21 12:00:28 -07:00 |
|
David Garske
|
b7dac4911b
|
Fix for using Async and HMAC when its not Intel QuickAssist.
|
2017-07-21 11:43:01 -07:00 |
|
David Garske
|
f0d6299581
|
Fix issue with benchmark_init refactor where malloc failure could use null pointer. Added error checking on the wolfCrypt_Init() .
|
2017-07-21 09:31:12 -07:00 |
|
David Garske
|
7a972d9611
|
Fix warning for signed/unsigned comparison.
|
2017-07-20 11:35:52 -07:00 |
|
Sean Parkinson
|
d6190507ac
|
Big endian fix for SHA-3
|
2017-07-20 16:53:36 +10: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 |
|
dgarske
|
7d82d7235a
|
Merge pull request #1038 from JacobBarthelmeh/Testing
fix warnings found building on a PPC
|
2017-07-19 16:54:50 -07:00 |
|
Jacob Barthelmeh
|
81f09e575e
|
fix warnings found building on a PPC
|
2017-07-19 09:24:45 -06:00 |
|
jrblixt
|
d2245b9614
|
Unit test functions for HC128.
|
2017-07-19 09:18:48 -06:00 |
|
jrblixt
|
5671a4cb49
|
Added unit test functions for AES-CCM.
|
2017-07-17 15:58:11 -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 |
|
dgarske
|
cc4ca6a44a
|
Merge pull request #1029 from kaleb-himes/RIOT_OS_PORTABILITY
Riot os portability and minor design modifications
|
2017-07-17 05:16:56 -07: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 |
|
toddouska
|
9e9dbc5e97
|
Merge pull request #1026 from dgarske/curve_128bit
Fix for ARMv8 and Curve25519 with debug enabled
|
2017-07-14 13:27:22 -07:00 |
|
David Garske
|
8612d52844
|
Fix issue with ARMv8 not performing 128-bit math against constants correctly in debug builds. Fix was to use the __int128_t as const for integers. Also added ./configure --enable-curve25519=no128bit option to force FE to not use the int128_t math.
|
2017-07-14 10:39:30 -07:00 |
|
dgarske
|
a0e918c350
|
Merge pull request #1022 from JacobBarthelmeh/curve25519
build for ed25519 only
|
2017-07-13 12:30:26 -07:00 |
|
David Garske
|
d559eb0f4f
|
Fix for fast math fp_read_unsigned_bin function to check max and correctly set a->used (is handled in fp_mul_2d ).
|
2017-07-12 16:39:26 -07:00 |
|
toddouska
|
b12e3c6579
|
Merge pull request #1019 from JacobBarthelmeh/Testing
update AES CTR API with ARMv8 port
|
2017-07-12 15:57:25 -06:00 |
|
Jacob Barthelmeh
|
c4fe67b633
|
build for ed25519 only
|
2017-07-12 15:53:11 -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 |
|
David Garske
|
c777097e54
|
Fix wc_AesGcmDecrypt arg check for authIn .
|
2017-07-12 09:49:27 -07:00 |
|
David Garske
|
5bb8de627e
|
Fixes based on peer review (thanks).
|
2017-07-12 09:04:10 -07:00 |
|
Jacob Barthelmeh
|
9d7e8a83c9
|
update AES CTR API with ARMv8 port
|
2017-07-11 17:13:32 -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
|
a5cdbb18cb
|
Reworked the AES Key Wrap to use existing code in aes.c (instead of duplicating code in armv8-aes.c). Cleanup for GE/FE math on 32-bit to remove duplicate #ifdef check. Fixed AES GCM arg check for authIn to allows NULL.
|
2017-07-10 19:12:41 -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 |
|
toddouska
|
b6854d620f
|
Merge pull request #1009 from dgarske/fix_tls13_async_aes
Fix problem with async TLS 1.3 and raw AES encryption key change
|
2017-07-06 15:39:22 -07:00 |
|
jrblixt
|
ced45ced41
|
Changes requested by Chris.
|
2017-07-06 13:42:54 -06:00 |
|
toddouska
|
e767d40656
|
Merge pull request #1006 from cconlon/mqx
Update MQX Classic, mmCAU Ports
|
2017-07-05 10:30:20 -07:00 |
|