dgarske
|
05ed5cafc2
|
Merge pull request #1061 from SparkiDev/tls13_leantls
Fixes for LEANTLS and TLS13 builds
|
2017-07-25 21:01:00 -07:00 |
dgarske
|
41e2b236aa
|
Merge pull request #1051 from kaleb-himes/fsanitize-fixes
Fsanitize fixes
|
2017-07-25 20:57:43 -07:00 |
dgarske
|
fbf4e94bcf
|
Merge pull request #1060 from SparkiDev/tls13_memleak
Fix memory leak when not using fast math and TLS13.
|
2017-07-25 20:55:42 -07:00 |
Sean Parkinson
|
038d16212f
|
Fixes for LEANTLS and TLS13 builds
|
2017-07-26 10:43:36 +10:00 |
Sean Parkinson
|
59450e83fa
|
Fix memory leak when not using fast math.
|
2017-07-26 09:48:34 +10:00 |
Chris Conlon
|
e1830772de
|
Merge pull request #1056 from JacobBarthelmeh/UnitTests
check return values with new unit tests
|
2017-07-25 16:34:41 -06:00 |
David Garske
|
c03487d463
|
Fix for dynamic type of ED25519 key and PK_CALLBACK buffer not being free’d. Fix for portNumber stack var being used out of scope.
|
2017-07-25 15:07:58 -07:00 |
Jacob Barthelmeh
|
4fead493e7
|
add to return values checked
|
2017-07-25 14:44:40 -06:00 |
Jacob Barthelmeh
|
4438b8e92d
|
update unit test case with DES3 and FIPS
|
2017-07-25 14:42:17 -06:00 |
Jacob Barthelmeh
|
5b0022fba0
|
HMAC key size when testing with FIPS
|
2017-07-25 14:42:17 -06:00 |
Jacob Barthelmeh
|
1b80e5a75f
|
check return values with new unit tests
|
2017-07-25 14:42:17 -06: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 |
toddouska
|
f9dee9adcc
|
Merge pull request #1057 from kaleb-himes/TIRTOS-UPDATE
Add dependancy file to tirtos package.bld
|
2017-07-25 10:25:52 -07:00 |
toddouska
|
4939c3eeef
|
Merge pull request #1030 from SparkiDev/aesni_sha384
Assembly optimization for AES-NI, and AVX1 and AVX2
|
2017-07-25 09:35:43 -07:00 |
Chris Conlon
|
874144be73
|
Merge pull request #1046 from kojo1/zendesk-3052
io.h for VxWorks
|
2017-07-25 09:53:15 -06:00 |
jrblixt
|
f8e2f596d6
|
Unit test GCM sanity check Fips change.
|
2017-07-25 09:23:19 -06:00 |
Chris Conlon
|
e9f87b9f33
|
Merge pull request #1054 from jrblixt/fix-RsaSetRng
Fix rsa set rng
|
2017-07-25 09:16:14 -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 |
Takashi Kojo
|
2329e37d97
|
Remove options outside VxWorks
|
2017-07-25 09:07:30 +09: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
|
be61d7fca3
|
Merge pull request #1044 from ejohnstown/dtls-multicast
DTLS Multicast
|
2017-07-24 14:20:26 -07:00 |
jrblixt
|
6df9bc07a4
|
RSA Fips harness fix.
|
2017-07-24 13:21:06 -06:00 |
jrblixt
|
e68ceb3d2c
|
Guard against WC_RSA_BLINDING in api.c unit test.
|
2017-07-24 09:51:50 -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 |
toddouska
|
9d919ca947
|
Merge pull request #1049 from dgarske/fix_asynchmac
Fixes for building with Async
|
2017-07-24 08:36:20 -07:00 |
kaleb-himes
|
0fed9c1dc5
|
Add dependancy file to tirtos package.bld
|
2017-07-24 08:32:01 -06: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 |
dgarske
|
9e3497b3d5
|
Merge pull request #1047 from JacobBarthelmeh/Testing
macro guard to check if ECC is enabled
|
2017-07-21 10:34:13 -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 |
Takashi Kojo
|
173283208b
|
add WOLFSSL_HAVE_MAX in settings.h
|
2017-07-21 12:42:24 +09:00 |
Takashi Kojo
|
bd6633a31c
|
#elif defined(WOLFSSL_VXWORKS) in io.h
|
2017-07-21 12:37:32 +09:00 |
Jacob Barthelmeh
|
e3ffd7d539
|
macro guard to check if ECC is enabled
|
2017-07-20 16:38:53 -06:00 |
David Garske
|
7a972d9611
|
Fix warning for signed/unsigned comparison.
|
2017-07-20 11:35:52 -07:00 |
toddouska
|
cf9dfac877
|
Merge pull request #1043 from SparkiDev/sha3_be
Big endian fix for SHA-3
|
2017-07-20 09:14:00 -07:00 |
Sean Parkinson
|
d6190507ac
|
Big endian fix for SHA-3
|
2017-07-20 16:53:36 +10:00 |
dgarske
|
8bfbabd147
|
Merge pull request #1040 from jrblixt/fix-FreeToHash
Added Free functions to hash unit test.
|
2017-07-19 18:19:28 -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 |
dgarske
|
7d82d7235a
|
Merge pull request #1038 from JacobBarthelmeh/Testing
fix warnings found building on a PPC
|
2017-07-19 16:54:50 -07:00 |
John Safranek
|
0fee243b75
|
Multicast DTLS
Restored the multicast key setting code that was lost during rebase.
|
2017-07-19 14:01:29 -07:00 |
John Safranek
|
935bf9028d
|
DTLS Multicast
1. Keep track of the number of records a session drops for having a
bad MAC or detected as replayed.
2. Add function to access the drop statistics.
|
2017-07-19 13:38:31 -07:00 |