Jacob Barthelmeh
|
f26d584cec
|
test case when not using RSA blinding
|
2017-03-20 14:15:34 -06:00 |
|
toddouska
|
10bf3c4d1d
|
Merge pull request #804 from SparkiDev/wpas_shared
Wpas shared
|
2017-03-17 16:15:51 -07:00 |
|
toddouska
|
b9d3db8b47
|
Merge pull request #800 from SparkiDev/no_fs
If there is no filesystem then still compile and run
|
2017-03-17 12:08:49 -07:00 |
|
toddouska
|
db526999c3
|
Merge pull request #803 from dgarske/fix_int_cast_warn
Fix warning with "implicit conversion loses integer precision”.
|
2017-03-17 12:05:29 -07:00 |
|
Sean Parkinson
|
37a52414cc
|
Make MP and ECC APIs public
These APIs are needed by wpa_supplicant.
|
2017-03-17 10:23:37 +10:00 |
|
David Garske
|
141210dcc0
|
Fix warning with "implicit conversion loses integer precision”.
|
2017-03-16 14:56:03 -07:00 |
|
Chris Conlon
|
efc2bb43d2
|
add wc_GetPkcs8TraditionalOffset()
|
2017-03-16 15:14:20 -06:00 |
|
toddouska
|
ce6e3ce8d0
|
Merge pull request #799 from cconlon/ecc_decode
remove EccPublicKeyDecode() from WOLFSSL_CERT_EXT guard
|
2017-03-16 12:47:19 -07:00 |
|
toddouska
|
c62b4e8ed5
|
Merge pull request #797 from cconlon/ecc_private
allow ECC private key only import
|
2017-03-16 12:45:49 -07:00 |
|
toddouska
|
7651afbd38
|
Merge pull request #794 from dgarske/fix_rsa_e_overflow_w32bit
Fix issue with TFM mp_set_int, which should handle unsigned long.
|
2017-03-16 11:49:07 -07:00 |
|
Sean Parkinson
|
d22dcdb78d
|
If there is no filesystem then still compile and run
Defaults to 2048-bit FF and 256-bit EC keys.
|
2017-03-16 16:00:31 +10:00 |
|
Chris Conlon
|
a7f8bdb387
|
remove EccPublicKeyDecode() from WOLFSSL_CERT_EXT guard
|
2017-03-15 17:28:52 -06:00 |
|
Chris Conlon
|
a13cce9213
|
allow ECC private key only import
|
2017-03-15 16:04:17 -06:00 |
|
toddouska
|
36ecbfb1a8
|
fix NO_ASN_TIME build with --enable-wpas
|
2017-03-15 14:57:38 -07:00 |
|
David Garske
|
2c890e6827
|
Fix mp_set_int to use calc for 32 const. Changed it to sizeof(b) instead of sizeof(long).
|
2017-03-15 12:34:55 -07:00 |
|
David Garske
|
5a24fd9237
|
Fix TFM mp_set_int to handle long. Enhance mp_set_int to use mp_set if less than max mp_digit. Added new MP_SET_CHUNK_BITS to eliminate hard coded const’s and allow build time adjustment.
|
2017-03-15 12:23:50 -07:00 |
|
JacobBarthelmeh
|
4725a8aea6
|
Merge pull request #775 from SparkiDev/wpas
Changes for WPA Supplicant
|
2017-03-15 11:19:46 -06:00 |
|
toddouska
|
f38d23a315
|
Merge pull request #791 from dgarske/fix_ecc_test_curve_idx
Fix wc_ecc_export_point_der to use curve_id
|
2017-03-14 19:22:53 -07:00 |
|
Sean Parkinson
|
003e18ecbc
|
Fixes for scan-build
|
2017-03-15 09:38:53 +10:00 |
|
Sean Parkinson
|
e2930b0a43
|
Changes for WPA Supplicant
|
2017-03-15 09:09:02 +10:00 |
|
toddouska
|
7bef7aaa81
|
Merge pull request #792 from SparkiDev/valgrind
Fix valgrind issues
|
2017-03-14 13:50:26 -07:00 |
|
toddouska
|
4210ce0f67
|
Merge pull request #789 from SparkiDev/jenkins
Fixes for extended configuration testing
|
2017-03-14 10:00:39 -07:00 |
|
David Garske
|
0eb01698f4
|
Fix for wolfCrypt ECC import/export point test to not use const idx and instead lookup using the “ecc_curve_id” enum value. Added new “wc_ecc_get_curve_idx” and “wc_ecc_get_curve_id” API’s. Redirected duplicate ECC function “wc_ecc_get_curve_name_from_id” to “wc_ecc_get_name”. Added “ECC_CURVE_INVALID” to indicate invalid curve_id.
|
2017-03-13 19:58:15 -07:00 |
|
Sean Parkinson
|
72728b21af
|
Undo as mp_digit is not allowed to get as large as tested
|
2017-03-14 10:23:13 +10:00 |
|
Sean Parkinson
|
81731df72f
|
Fix valgrind issues
Test program was re-using RSA and ECC key with multiple imports ops.
wc_RsaPublicKeyDecode() leaked if n parseable but not e.
|
2017-03-14 09:47:34 +10:00 |
|
David Garske
|
e98a0465ae
|
tenAsys INtime RTOS port. Porting complete for mutex semaphores, threading, file, socket and RNG. Added projects for libwolfssl and wolfExamples. The wolfExamples project includes examples for wolfCrypt Test/Benchmark and wolfSSL TLS client/server. Provided reference user_settings.h with comments and enable/disable gates. Added README.md with overview and instructions. Fixed issue building master with NO_WOLFSSL_DIR defined. Added check if old TLS is enabled that SHA and MD5 are enabled. Cleanup of the wolfCrypt test use of USE_CERT_BUFFERS with file system enabled.
|
2017-03-13 09:48:55 -07:00 |
|
Sean Parkinson
|
8ac2f5cb9c
|
Windows warning about negating unsigned fix
|
2017-03-13 12:29:58 +10:00 |
|
Sean Parkinson
|
d4f0c79272
|
Cast for Windows
|
2017-03-13 12:18:45 +10:00 |
|
Sean Parkinson
|
614231f71c
|
Fixes for extended configuration testing
|
2017-03-13 11:33:39 +10:00 |
|
Jacob Barthelmeh
|
93f1e7cf2e
|
remove magic number in test case
|
2017-03-10 13:16:22 -07:00 |
|
Jacob Barthelmeh
|
bb81ea804c
|
add AES get key to ARMv8 port and add check for BASE 64 encode to tests
|
2017-03-10 09:55:27 -07:00 |
|
Jacob Barthelmeh
|
dee3159f0f
|
update byte size conversion
|
2017-03-10 09:39:18 -07:00 |
|
Jacob Barthelmeh
|
e8d97c9b1e
|
make test buffers large enough for results
|
2017-03-10 09:36:29 -07:00 |
|
toddouska
|
5a803730b8
|
Merge pull request #785 from SparkiDev/fixes
Fixes from merge of test coverage changes
|
2017-03-09 17:58:15 -08:00 |
|
toddouska
|
2b5dba798f
|
Merge pull request #783 from JacobBarthelmeh/Cert-Report1
Add error case for critical Subject Key ID extension
|
2017-03-09 15:39:23 -08:00 |
|
Sean Parkinson
|
5c9eedbf69
|
Fixes from merge of test coverage changes
Include new certificates in distribution.
Casting changes for clang.
Extra error code - recognize in test.
|
2017-03-10 09:15:18 +10:00 |
|
toddouska
|
2444a55afe
|
Merge pull request #708 from SparkiDev/test_cov
Extend testing for coverage
|
2017-03-09 12:52:17 -08:00 |
|
toddouska
|
2bb14903f9
|
Merge pull request #698 from SparkiDev/nginx
Get Nginx working with wolfSSL
|
2017-03-09 10:23:20 -08:00 |
|
toddouska
|
0e64c7708f
|
Merge pull request #769 from JacobBarthelmeh/Testing
Testing
|
2017-03-09 10:17:48 -08:00 |
|
Jacob Barthelmeh
|
fd50fd8a3e
|
Add error case for critical Subject Key ID extension
|
2017-03-08 16:40:07 -07:00 |
|
toddouska
|
df32c6fb0b
|
Merge pull request #782 from dgarske/ecc_mem
Fix to reduce ECC memory usage when async crypt is not enabled
|
2017-03-08 15:35:47 -08:00 |
|
David Garske
|
a55ebb4c18
|
Fixes for building CRL with Windows. Refactor load_verify_buffer and LoadCRL to use new wc_ReadDir* functions. Added new directory/file API's: wc_ReadDirFirst(), wc_ReadDirNext(), wc_ReadDirClose(). Moved MAX_PATH and MAX_FILENAME_SZ to wc_port.h. Moved BAD_PATH_ERROR into error-crypt.h. The wc_ReadDir is only supported when NO_WOLFSSL_DIR and NO_FILESYSTEM are not defined. Add map to __FUNCTION__ macro in Windows with debug enabled (to resolve build error with VS and __func__ missing). Fix cast warning on response from EncodeOcspRequestExtensions. Fix for cast to call to BuildCertificateStatus.
|
2017-03-08 11:21:11 -08:00 |
|
Jacob Barthelmeh
|
a0effa6329
|
call mp_clear to match call to mp_init
|
2017-03-08 11:26:16 -07:00 |
|
David Garske
|
e115205d18
|
Fix to reduce ECC memory usage when async crypt is not enabled. Fix uses local for r and s instead of key->r and key->s.
|
2017-03-07 13:45:02 -08:00 |
|
David Garske
|
be42a575da
|
Fix additional integer.c report of possible use of NULL dp (after normal math performance improvement to defer dp pointer alloc commit bdbb98ed20620618eebff003adc11fba4dee3041
|
2017-03-06 13:19:52 -08:00 |
|
JacobBarthelmeh
|
ebef5083ca
|
Merge pull request #777 from toddouska/dhpub
add check dh public key to agree()
|
2017-03-06 10:16:57 -07:00 |
|
JacobBarthelmeh
|
bb3bea3d4c
|
Merge pull request #773 from toddouska/authtag
add defined for default AES AUTH_TAG_MIN_SZ
|
2017-03-06 09:53:01 -07:00 |
|
toddouska
|
ba1a8d7681
|
Merge pull request #765 from dgarske/scanbuild_fixes
Fixes for scan-build warnings
|
2017-03-03 15:58:10 -08:00 |
|
toddouska
|
a348898e96
|
add AUTH_SZ size check to ti and armv8 ports
|
2017-03-03 11:42:24 -08:00 |
|
toddouska
|
7bcd26e321
|
add check dh public key to agree()
|
2017-03-03 11:30:38 -08:00 |
|