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 |
|
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 |
|
David Garske
|
431f363520
|
Better fixes for suppressing scan-build warning with normal math enabled.
|
2017-03-03 07:35:26 -08:00 |
|
David Garske
|
67a8626430
|
Fix for scan-build warning with “->dp == NULL”. Scenario can’t happen, but adding sanity check to suppress warning.
|
2017-03-02 15:56:31 -08:00 |
|
toddouska
|
c1c7c90345
|
add defined for default AES AUTH_TAG_MIN_SZ
|
2017-03-01 11:17:24 -08:00 |
|
Jacob Barthelmeh
|
9ab28f9756
|
account for static memory IO_POOL free when general memory was used
|
2017-03-01 11:39:00 -07:00 |
|
Sean Parkinson
|
7ca19f9fff
|
Protect other call to wc_EccPublicKeyDecode
|
2017-03-01 09:37:18 +10:00 |
|
Sean Parkinson
|
292a17fff8
|
wc_EccPublicKeyDecode changes from review
|
2017-03-01 09:37:18 +10:00 |
|
Sean Parkinson
|
455fb96faa
|
Extend testing for coverage
|
2017-03-01 09:37:18 +10:00 |
|
Sean Parkinson
|
13e6217fd5
|
Changes from code review
|
2017-03-01 08:38:54 +10:00 |
|
Sean Parkinson
|
d4abeb56db
|
Fixes required after logging changes to master.
|
2017-03-01 08:38:54 +10:00 |
|
Sean Parkinson
|
e6434f380b
|
Get Nginx working with wolfSSL
|
2017-03-01 08:38:54 +10:00 |
|
Jacob Barthelmeh
|
f77458992e
|
resolve windows warnings and add sanity check with PKCS12 parse
|
2017-02-28 14:33:07 -07:00 |
|
Jacob Barthelmeh
|
0ed8024bcf
|
adjust return value of hash update and address warning with NO_SHA
|
2017-02-28 13:40:03 -07:00 |
|
David Garske
|
9db6a27921
|
Fixes for scan-build warnings. Fix possible memory leak in wolfSSL_DH_new on failure. Add null checks in integer.c for destination to make sure “dp” grows when NULL (even though never happens in real-use). Added suppression of wc_port.c warning “Value stored to 'ret' is never read”.
|
2017-02-23 14:47:36 -08:00 |
|
toddouska
|
6425a654be
|
Merge pull request #761 from dgarske/stm32_fixes
Fix for AES-GCM with STM32 and CubeMX HAL
|
2017-02-22 14:31:36 -08:00 |
|
toddouska
|
302db35b2f
|
Merge pull request #752 from dgarske/fix_ecc_import_wstaticmem
Fix issue with wc_ecc_import_x963_ex() loosing heap pointer
|
2017-02-22 14:30:57 -08:00 |
|
David Garske
|
5a539751a2
|
Fixes for AES with STM32 and CubeMX. The key size was not being set and causing issues with AES GCM.
|
2017-02-21 15:12:40 -08:00 |
|
David Garske
|
e01da5c44c
|
Fix mp_set to return int after rebase.
|
2017-02-21 14:12:27 -08:00 |
|
David Garske
|
4cbfec1c7d
|
Implemented ksdk_port fixes to handle mp_ response codes. Added KSDK support for normal math. Regression testing against K82 hardware (MMCAU/LTC) and software with normal and fast math.
|
2017-02-21 14:03:21 -08:00 |
|
David Garske
|
3008c888bf
|
Fix mp_cmp_d logic to handle a->used == 0. Revert mp_copy and mp_set 0 size workarounds.
|
2017-02-21 14:03:21 -08:00 |
|
David Garske
|
9c7407d18c
|
Added return codes to wc_InitDhKey, wc_InitDsaKey and mp_set. Added missing return code checks on mp_copy in ecc.c. Fixed build with DSA and no ECC where mp_set function def would be missing.
|
2017-02-21 14:03:21 -08:00 |
|
David Garske
|
d14be65315
|
Improve handling of mp_clear for RSA after speed-up.
|
2017-02-21 13:59:38 -08:00 |
|
David Garske
|
bced81d234
|
Improve handling of mp_init / mp_clear for DH and DSA after speed-up.
|
2017-02-21 13:59:38 -08:00 |
|
David Garske
|
da5825b94d
|
Normal math speed-up to not allocate on mp_int and defer until mp_grow. Added memory tracker support to ./tests/unit.test. Fix memory leak with curve cache enabled, by adding to wolfSSL_Cleanup.
|
2017-02-21 13:59:38 -08:00 |
|
toddouska
|
ce94243a20
|
Merge pull request #746 from cconlon/pkcs7ukm
PKCS7: fix optional UserKeyingMaterial encoding
|
2017-02-21 13:22:31 -08:00 |
|
toddouska
|
f4f5d2d569
|
Merge pull request #747 from dgarske/integer_min_max
Fix naming for integer.c min/max local variables
|
2017-02-21 13:21:52 -08:00 |
|
David Garske
|
7125d16f3e
|
Fix issue with wc_ecc_import_x963_ex() and wc_ecc_import_raw_private() loosing heap pointer. Fixes issue #750.
|
2017-02-21 12:19:48 -08:00 |
|
kaleb-himes
|
fddf3bc664
|
pre-processor-macro update for mp_set API
|
2017-02-20 16:31:19 -07:00 |
|
toddouska
|
3837173f93
|
Merge pull request #754 from wolfSSL/ecc_cdh
Added ECC Cofactor DH (ECC-CDH) support
|
2017-02-17 14:26:09 -08:00 |
|