toddouska
|
533bc099eb
|
Merge pull request #3265 from SparkiDev/cpuid_set
Allow the CPU Id flags to be programmatically set
|
2020-09-16 15:00:30 -07:00 |
|
toddouska
|
ab7408f7d6
|
Merge pull request #3258 from dgarske/nxp_hw
Fixes for NXP MMCAU/LTC mutex locking and build
|
2020-09-16 14:57:58 -07:00 |
|
toddouska
|
a3fca7f593
|
Merge pull request #3247 from JacobBarthelmeh/Compatibility-Layer
Compatiblity Layer Fixes for serial number / ASN1 time / and order of name components
|
2020-09-16 14:53:51 -07:00 |
|
John Safranek
|
01ad4d59a1
|
Merge pull request #3263 from douzzer/20200828-neg-SN-invalid-padding
GetASNInt(): check for invalid padding on negative integer.
|
2020-09-11 08:48:43 -07:00 |
|
David Garske
|
b8bdeec940
|
Fix in SP math for casting signed -1 to unsigned.
|
2020-09-08 14:18:09 -07:00 |
|
Sean Parkinson
|
70854b8eec
|
Allow the CPU Id flags to be programmatically set
|
2020-09-04 09:01:27 +10:00 |
|
David Garske
|
e2b0b11732
|
Fix for AES CBC with NXP MMCAU locking.
|
2020-09-03 15:28:45 -07:00 |
|
David Garske
|
a9ff89eafa
|
Refactor of the MMCAU and LTC hardware mutex locking.
|
2020-09-03 15:28:45 -07:00 |
|
David Garske
|
e791b78d23
|
Fix to add wrapper for new timing resistant wc_ecc_mulmod_ex2 function version in HW ECC acceleration. Broken in PR #2982.
|
2020-09-03 15:26:10 -07:00 |
|
toddouska
|
8753b5b947
|
Merge pull request #3257 from kojo1/user-mutex
fix guard, user define mutex
|
2020-09-03 15:21:53 -07:00 |
|
toddouska
|
a626ac39f2
|
Merge pull request #3253 from SparkiDev/chacha20_stream_fix
ChaCha20: Enable streaming with Intel x86_64 asm
|
2020-09-03 15:18:00 -07:00 |
|
toddouska
|
862eea3962
|
Merge pull request #3252 from SparkiDev/fe448_32bit_fix
Curve448: fix 32-bit implementation
|
2020-09-03 15:12:28 -07:00 |
|
toddouska
|
db805524de
|
Merge pull request #3248 from SparkiDev/aes_cbc_oob
AES-CBC check for input size of 0
|
2020-09-03 13:40:34 -07:00 |
|
toddouska
|
b3acd57de5
|
Merge pull request #3254 from dgarske/leaks
Fixes valgrind leak reports (related to small stack cache)
|
2020-09-02 10:44:49 -07:00 |
|
Jacob Barthelmeh
|
fd2074da00
|
fix for order of components in issuer when using compatiblity layer api to generate cert
|
2020-09-01 09:27:45 -06:00 |
|
David Garske
|
c587ff72d2
|
Fix for occasional unit.test failure in test_wolfSSL_EVP_PKEY_derive.
|
2020-08-31 14:04:51 -07:00 |
|
David Garske
|
e9b1ceae7e
|
Merge pull request #3255 from tmael/big_endian
Make ByteReverseWords available for big and little endian
|
2020-08-31 07:34:50 -07:00 |
|
Sean Parkinson
|
54c8774103
|
ChaCha20: Enable streaming with Intel x86_64 asm
|
2020-08-31 09:06:51 +10:00 |
|
Sean Parkinson
|
91c131fbd8
|
Curve448: fix 32-bit implementation
Fix small define check
|
2020-08-31 09:05:06 +10:00 |
|
Daniel Pouzzner
|
9c76f19625
|
GetASNInt(): check for invalid padding on negative integer.
|
2020-08-28 12:43:21 -05:00 |
|
David Garske
|
94b0dcb7e9
|
Peer review feedback to add explicit parenthesis on cast.
|
2020-08-27 16:18:54 -07:00 |
|
David Garske
|
0d2e37cc42
|
Fixes for several implicit cast warnings. ZD 10848.
|
2020-08-27 13:51:55 -07:00 |
|
David Garske
|
21d17b17d0
|
Fix typo in code comment for ECC curve cache. Fix for valgrind report of possible use of uninitialized value with ChaCha/Poly AEAD test.
|
2020-08-27 12:01:24 -07:00 |
|
David Garske
|
32b46e344d
|
Fix for ECC curve cache without custom curves enabled.
|
2020-08-27 11:18:55 -07:00 |
|
David Garske
|
9af0e5528e
|
New openssl_test return code checking requires fix from PR #3243.
|
2020-08-26 10:22:00 -07:00 |
|
Tesfa Mael
|
b90acc91d0
|
Make ByteReverseWords available for big and little endian
|
2020-08-26 10:13:06 -07:00 |
|
David Garske
|
6d5731b8e9
|
Fixes for HMAC_CTX cleanup not being called to free SHA2 resources with WOLFSSL_SMALL_STACK_CACHE. Added return code checking and cleanup for openssl_test.
|
2020-08-26 09:45:26 -07:00 |
|
David Garske
|
5c76afc41c
|
Fix for SHA256 missing initialization of small stack cache variable. Fixes issue with Intel ASM and WOLFSSL_SMALL_STACK_CACHE
|
2020-08-26 09:44:32 -07:00 |
|
David Garske
|
3878af96cd
|
Fix for SP init and free with HAVE_WOLF_BIGINT. Fix for sp_free macro typo. Fix to expose mp_init_copy with ECC disabled because its used by mp_test.
|
2020-08-26 09:42:29 -07:00 |
|
David Garske
|
14e1489365
|
Fix for SRP leaks with WOLFSSL_SMALL_STACK_CACHE
|
2020-08-26 09:41:09 -07:00 |
|
Jacob Barthelmeh
|
bc58dde700
|
fix for serial number containing 0's and for RNG fail case
|
2020-08-26 00:03:39 -06:00 |
|
Sean Parkinson
|
3a25faea60
|
AES-CBC check for input size of 0
Don't need to do anything when size is 0.
|
2020-08-25 13:36:45 +10:00 |
|
toddouska
|
d077efcbb3
|
Merge pull request #3237 from SparkiDev/mp_oob_1
Fix out of bounds read when writing to very long buffer
|
2020-08-24 15:28:00 -07:00 |
|
toddouska
|
c5cab6afba
|
Merge pull request #3236 from dgarske/retcheck
Various fixes and improvements (return codes, build warns and func doc)
|
2020-08-24 15:27:04 -07:00 |
|
toddouska
|
7e6100593e
|
Merge pull request #3223 from SparkiDev/fp_gcd_fix
Check the error return from fp_mod in fp_gcd
|
2020-08-24 15:24:20 -07:00 |
|
toddouska
|
cf208901fd
|
Merge pull request #3218 from guidovranken/wc_PKCS12_PBKDF_ex-leak-fix
In wc_PKCS12_PBKDF_ex, free outer loop variable if inner loop fails
|
2020-08-24 15:23:47 -07:00 |
|
David Garske
|
47cc8d232a
|
Fix in ED448 wc_ed448_check_key function for possible dereference of a null pointer.
|
2020-08-24 07:31:06 -07:00 |
|
Sean Parkinson
|
4f44df96dc
|
MP: integer OOB write fix
mp_to_unsigned_bin_len() now checks length passed in is greater than or
equal length to write.
|
2020-08-24 22:48:52 +10:00 |
|
Sean Parkinson
|
955a53dce3
|
Ed448: Fix compiler warning Intel -m32
|
2020-08-24 16:29:48 +10:00 |
|
Sean Parkinson
|
e30361e186
|
Fix out of bounds read when writing to very long buffer
mp_to_unsigned_bin_len() didn't handle buffers longer than maximum MP
size. Fixed tfm and sp_int versions.
|
2020-08-24 09:18:07 +10:00 |
|
David Garske
|
083f143c89
|
Fixes for warnings with minimum ECC build.
|
2020-08-21 15:47:02 -07:00 |
|
David Garske
|
fd2aece058
|
Fix for building ECC_CACHE_CURVE without WOLFSSL_CUSTOM_CURVES.
|
2020-08-20 16:16:18 -07:00 |
|
David Garske
|
dd517fd81c
|
Fixed several compiler warnings with inline variable declaration, deprecated func decl and small stack use of invaid memory (heap). Thanks @douzzer for these.
|
2020-08-20 15:13:43 -07:00 |
|
David Garske
|
92cf0d7b10
|
Fix numerous maybe-uninitialized errors in WOLFSSL_SP_SMALL and WOLFSSL_SMALL_STACK cases.
|
2020-08-20 15:05:20 -07:00 |
|
David Garske
|
25f9d15980
|
Fix for benchmark example when using the ECC encrypt (--enable-eccencrypt) and timing resistance. New timing resistance RNG requirements for ECC Shared Secret.
|
2020-08-20 14:25:06 -07:00 |
|
David Garske
|
1d55b2f526
|
Fixes for several memory leaks related to HAVE_WOLF_BIGINT.
|
2020-08-20 14:25:06 -07:00 |
|
David Garske
|
79c0fd3f29
|
Fix for ECC make key test not waiting for async completion.
|
2020-08-20 14:25:05 -07:00 |
|
David Garske
|
0011b7b376
|
Fix possible ECC curve cache leak for custom curves. Fix possible memory leak with wc_DhKeyDecode and WOLFSSL_DH_EXTRA. Fix leak in dh_test with new call to DH key import.
|
2020-08-20 14:25:05 -07:00 |
|
Sean Parkinson
|
549c47de65
|
Handle when k is 1 or order + 1 for timing resistant ECC
|
2020-08-19 10:50:37 -07:00 |
|
David Garske
|
1f10e77b0f
|
Fix for SP math with WOLFSSL_VALIDATE_ECC_KEYGEN. Fixes logic error on point x/y zero check.
|
2020-08-19 09:30:32 -07:00 |
|