John Safranek
|
7648997e37
|
ABI Additions
Added the functions wolfSSL_GetRNG(), wolfSSL_CTX_GetDevId(),
wc_ecc_import_x963(), and wc_RNG_GenerateBlock() to the ABI
testing.
|
2020-02-06 13:33:38 -08:00 |
|
Tesfa Mael
|
b67fd249e2
|
Fix for cppcheck
|
2020-02-04 08:55:37 -08:00 |
|
Chris Conlon
|
b29fe41a35
|
Merge pull request #2738 from SparkiDev/cppcheck_fixes_3
Changes to clear issues raised by cppcheck
|
2020-02-03 17:02:40 -07:00 |
|
toddouska
|
63a73be3f0
|
Merge pull request #2777 from dgarske/constchar
Fixes for char strings not marked as const.
|
2020-02-03 11:12:55 -08:00 |
|
toddouska
|
6f2230e459
|
Merge pull request #2774 from SparkiDev/sp_x86_64_asm
Improve performance of SP Intel 64-bit asm
|
2020-02-03 11:08:17 -08:00 |
|
toddouska
|
61e78880a5
|
Merge pull request #2769 from dgarske/zd9791
Fix for `wc_EccPublicKeyDecode` to use the length from ASN sequence
|
2020-02-03 11:05:17 -08:00 |
|
JacobBarthelmeh
|
aa498a7956
|
Merge pull request #2767 from dgarske/freertos
Fix for evp.c included and FREERTOS realloc
|
2020-01-30 15:53:05 -07:00 |
|
David Garske
|
928f641064
|
Fixes for char strings not marked as const. The const is an optimization to allow use from flash, which saves RAM space on embedded devices.
|
2020-01-30 13:53:06 -08:00 |
|
David Garske
|
32f478d335
|
Better fix for using the ASN.1 provided length, not provided inSz. Confirmed CheckBitString will check case where inSz < ASN.1 length.
|
2020-01-30 08:38:22 -08:00 |
|
toddouska
|
75e30a33f1
|
Merge pull request #2764 from SparkiDev/rsa_q_modinv_p
Constant time q modinv p in RSA key gen
|
2020-01-30 08:08:07 -08:00 |
|
David Garske
|
e5426f85c9
|
Fix for evp.c when being included directly due to improperly placed WOLFSSL_EVP_INCLUDED. Fix for FREERTOS to expose XREALLOC for normal math.
|
2020-01-30 06:22:08 -08:00 |
|
David Garske
|
9bfbdfe695
|
Fix for wc_EccPublicKeyDecode to use the length from ASN sequence, not the provided inSz. Also checked the case where the sequence number is larger than supplied inSz and it will properly return ASN_PARSE_E. ZD 9791
|
2020-01-30 06:20:29 -08:00 |
|
Sean Parkinson
|
55ea2facdd
|
Changes to clear issues raised by cppcheck
|
2020-01-30 14:24:32 +10:00 |
|
Sean Parkinson
|
81bebd8e5c
|
Improve performance of SP Intel 64-bit asm
RSA: Only constant time copy out when doing private key op
Improve performance of sp_count_bits
|
2020-01-30 12:23:38 +10:00 |
|
David Garske
|
5677a96c80
|
Fixes to resolve openssl_pkey1_test with updated test buffer sizes.
|
2020-01-29 06:51:47 -08:00 |
|
David Garske
|
5aabebddd8
|
Fix more 3072-bit cert buffer edge case builds (certext/certgen).
|
2020-01-29 06:43:35 -08:00 |
|
David Garske
|
3f1c3392e5
|
Fixes for build with opensslextra and 3072-bit cert buffers. Adds 3072-bit RSA public key der. Eliminates duplicate 3072-bit client cert/key.
|
2020-01-29 06:37:06 -08:00 |
|
David Garske
|
1ea7755232
|
Merge pull request #2742 from tmael/dsa_mem_leak
Fix mem leak in DSA
|
2020-01-28 06:25:58 -08:00 |
|
Tesfa Mael
|
43b7258d3b
|
Review comments
|
2020-01-27 12:44:16 -08:00 |
|
JacobBarthelmeh
|
695b126a1c
|
Merge pull request #2739 from dgarske/pkcs8_ed25519
Added PKCS8 support for ED25519
|
2020-01-24 10:56:40 -08:00 |
|
David Garske
|
126dceee1f
|
Merge pull request #2763 from SparkiDev/sp_int_div_word
Add support to sp_int.c for platforms that do not divide an sp_int_wo…
|
2020-01-23 18:37:04 -08:00 |
|
Sean Parkinson
|
b4cadae4e2
|
Constant time q modinv p in RSA key gen
|
2020-01-23 14:52:29 -08:00 |
|
Sean Parkinson
|
ec877aa91e
|
Add support to sp_int.c for platforms that do not divide an sp_int_word by an sp_int_digit
|
2020-01-23 14:39:19 -08:00 |
|
toddouska
|
945d34533c
|
Merge pull request #2727 from JacobBarthelmeh/Windows
update to ECC key parsing custom curves for Windows
|
2020-01-23 13:57:06 -08:00 |
|
Chris Conlon
|
1c56d62753
|
Merge pull request #2754 from dgarske/crypttest_3072
wolfCrypt Test 3072-bit Support
|
2020-01-23 07:55:19 -08:00 |
|
David Garske
|
06e3c90073
|
Merge pull request #2732 from kaleb-himes/ZD9730-spellchecker
Fixing some typos. Thanks to Fossies for the report
|
2020-01-22 13:52:56 -08:00 |
|
Sean Parkinson
|
55d485cc45
|
Fix masking of 16 bits
|
2020-01-22 10:39:36 -08:00 |
|
David Garske
|
b022b651b3
|
wolfCrypt test fixes for hard coded "256" byte buffers to support 3072-bit RSA. Requires PR #2755
|
2020-01-22 10:04:53 -08:00 |
|
David Garske
|
2a5c623c97
|
Fix for RSA without SHA512 build error. Fix or renew cert PEM to DER.
|
2020-01-22 08:15:34 -08:00 |
|
David Garske
|
e3e862c8b6
|
Test case fixes for sig wrapper test and DH.
|
2020-01-21 22:25:11 -08:00 |
|
David Garske
|
4d9dbc9ec3
|
Adds 3072-bit RSA tests using USE_CERT_BUFFERS_3072.
|
2020-01-21 22:16:54 -08:00 |
|
David Garske
|
2cd3474e9d
|
Improve "keyFormat" to always set based on "algId" and let the later key parsing code produce failure.
|
2020-01-20 20:49:55 -08:00 |
|
David Garske
|
0489cc97a8
|
Fix for ProcessBuffer with PEM private keys, where PemToDer call was only setting eccKey. Cleanup to use "keyFormat" OID sum.
|
2020-01-20 20:49:55 -08:00 |
|
David Garske
|
de8e5ffd6e
|
Cleanup asn.c use of WOLFSSL_LOCAL (only required in the header).
|
2020-01-20 20:49:55 -08:00 |
|
David Garske
|
40c8562dc2
|
Added PKCS8 support for ED25519.
|
2020-01-20 20:47:47 -08:00 |
|
David Garske
|
98f14eff9f
|
Refactor to combine duplicate ECC param parsing code.
|
2020-01-20 16:17:12 -08:00 |
|
toddouska
|
66daac4c94
|
Merge pull request #2709 from JacobBarthelmeh/Testing
set chacha20 similar to aes-ctr when handling leftover stream and add…
|
2020-01-17 15:05:24 -08:00 |
|
toddouska
|
204ef9543a
|
Merge pull request #2728 from ejohnstown/maint-x509
Maintenance: X509
|
2020-01-17 13:51:02 -08:00 |
|
toddouska
|
92877a1214
|
Merge pull request #2730 from SparkiDev/sp_div_word_fix
Fix for div_word builds of SP C code
|
2020-01-17 13:15:44 -08:00 |
|
toddouska
|
60afa72330
|
Merge pull request #2731 from SparkiDev/auth_key_id_set
Fix when extAuthKeyIdSet is set.
|
2020-01-17 13:14:22 -08:00 |
|
toddouska
|
cca545f76c
|
Merge pull request #2735 from dgarske/ecc_sign
Fixes for ECC sign with `WOLFSSL_ECDSA_SET_K`
|
2020-01-17 13:13:38 -08:00 |
|
Tesfa Mael
|
fbf91f7397
|
Fix mem leak in DSA
|
2020-01-15 16:03:42 -08:00 |
|
Sean Parkinson
|
584d8498f8
|
Fix for ecc and no cache resistance - set M[2]
Need to have a value in order to maintain timing resistance.
Small maths fails also.
|
2020-01-16 09:35:34 +10:00 |
|
Jacob Barthelmeh
|
bd44091111
|
refactor solution
|
2020-01-15 09:29:10 -07:00 |
|
David Garske
|
989f3d3684
|
Fix for FREE_VAR call on sharedA.
|
2020-01-14 14:35:20 -08:00 |
|
David Garske
|
e429dd8f0b
|
Peer review feedback minor cleanup.
|
2020-01-14 14:33:23 -08:00 |
|
David Garske
|
e9bbf89287
|
Fix for WOLFSSL_ECDSA_SET_K with normal math. The sign_k mp_int was not initialized.
|
2020-01-14 14:13:12 -08:00 |
|
David Garske
|
95b6076fe1
|
Fixes for ECC sign with WOLFSSL_ECDSA_SET_K, which was not loading all curve params for the wc_ecc_make_pub_ex call and not correctly setting ALLOC_CURVE_SPECS for WOLFSSL_SMALL_STACK. Cleanup around the loading of curve specs.
|
2020-01-13 16:25:37 -08:00 |
|
David Garske
|
22f49d8597
|
Fixes for building with ECC sign/verify only.
|
2020-01-13 15:35:08 -08:00 |
|
David Garske
|
8974827fbe
|
Added WOLFSSL_ECC_CURVE_STATIC build option to allow using fixed arrays for ECC parameters. This is enabled by default on Windows. Fixed several compiler warnings. Fixed build macro for key->deallocSet.
|
2020-01-13 07:15:17 -08:00 |
|