David Garske
|
e9a10e3614
|
Scan-build fix for possible case where r and s aren't initalized for wc_ecc_verify_hash.
|
2018-11-08 15:40:06 -08:00 |
|
David Garske
|
fcb40570e2
|
Fixes for warnings with possible use of uninitialized variable in async with DES3 and AES.
|
2018-11-08 15:39:52 -08:00 |
|
David Garske
|
da76fb6861
|
Fixes for warning about possible uninitialized use of asyncDev for wc_Gmac and wc_GmacVerify .
|
2018-11-08 13:43:13 -08:00 |
|
Jacob Barthelmeh
|
078db9e445
|
fix for nightly cavp test
|
2018-11-08 09:25:10 -07:00 |
|
Jacob Barthelmeh
|
2468a19c82
|
static analysis fix on non default build and g++ warning
|
2018-11-07 14:50:07 -07:00 |
|
JacobBarthelmeh
|
196791390b
|
Merge pull request #1911 from kaleb-himes/CRYPT_LOGIC_UPDATES-R2
Fix pre-processor checks in wolfCrypt test for unique configuration
|
2018-11-07 10:22:03 -07:00 |
|
toddouska
|
f7f6506a54
|
Merge pull request #1898 from cconlon/cmsupdates
wolfCrypt PKCS#7/CMS Expansion
|
2018-11-07 08:36:02 -08:00 |
|
toddouska
|
24e2a2b228
|
Merge pull request #1912 from dgarske/fix_BN_bn2hex
Fixes for compatibility function `BN_bn2hex`
|
2018-11-07 08:35:15 -08:00 |
|
Jacob Barthelmeh
|
100bf76748
|
sanity check on length befor checking ASN.1 tag
|
2018-11-06 18:35:13 -08:00 |
|
Jacob Barthelmeh
|
820ee0439a
|
handle degenerate case after rebase
|
2018-11-06 18:35:13 -08:00 |
|
Chris Conlon
|
9fa4f754ab
|
fix PKCS7/CMS conditional build errors
|
2018-11-06 18:35:13 -08:00 |
|
Jacob Barthelmeh
|
a2b2ce124e
|
add a check to help out static analysis tool
|
2018-11-06 18:35:13 -08:00 |
|
Jacob Barthelmeh
|
afbf09b970
|
fix for building with clang
|
2018-11-06 18:35:13 -08:00 |
|
Chris Conlon
|
773a81ef6a
|
CMS fixes for building with NO_ASN_TIME
|
2018-11-06 18:35:13 -08:00 |
|
Jacob Barthelmeh
|
448f91b56d
|
fixes after more fuzz testing
|
2018-11-06 18:35:13 -08:00 |
|
Chris Conlon
|
cc32466603
|
build fix for test.c when disabling CMS EncryptedData content type
|
2018-11-06 18:35:13 -08:00 |
|
Chris Conlon
|
9bef9bad8e
|
PKCS7/CMS build fixes when disabling individual AES sizes
|
2018-11-06 18:35:13 -08:00 |
|
Chris Conlon
|
4d9375b862
|
PKCS7/CMS build fixes when disabling AES
|
2018-11-06 18:35:13 -08:00 |
|
Chris Conlon
|
004b0d3793
|
PKCS7/CMS build fixes when disabling RSA, ECC, or AES-GCM/CCM
|
2018-11-06 18:35:12 -08:00 |
|
Jacob Barthelmeh
|
867bcb4545
|
small stack memory management
|
2018-11-06 18:35:12 -08:00 |
|
Jacob Barthelmeh
|
77a1dafed0
|
fix for fall through with gcc-7
|
2018-11-06 18:35:12 -08:00 |
|
Jacob Barthelmeh
|
62a2847d75
|
make internal stream buffer dynamic
formating and build without stream api
|
2018-11-06 18:35:12 -08:00 |
|
Jacob Barthelmeh
|
048a7f4c57
|
fix for memory leak after resetting stream state
|
2018-11-06 18:35:12 -08:00 |
|
Jacob Barthelmeh
|
5a59fdd6fd
|
scan-build warnings
|
2018-11-06 18:35:12 -08:00 |
|
Jacob Barthelmeh
|
b3506c836c
|
remove content type restriction and fix build with compkey
|
2018-11-06 18:35:12 -08:00 |
|
Jacob Barthelmeh
|
98efc1e9de
|
testing with verify signed stream function
|
2018-11-06 18:35:12 -08:00 |
|
Jacob Barthelmeh
|
752259e343
|
first addition of decode enveloped stream
|
2018-11-06 18:35:12 -08:00 |
|
Jacob Barthelmeh
|
5525f59852
|
first addition of verify sign stream data
|
2018-11-06 18:35:12 -08:00 |
|
Chris Conlon
|
47303ed445
|
fix decryption of EnvelopedData PWRI KEK size
|
2018-11-06 18:35:12 -08:00 |
|
Chris Conlon
|
b4d02d6d99
|
fix setting and checking CMS EnvelopedData version
|
2018-11-06 18:35:12 -08:00 |
|
JacobBarthelmeh
|
b0e4cb3572
|
valgrind testing
|
2018-11-06 18:35:12 -08:00 |
|
Jacob Barthelmeh
|
5d8f59d83b
|
initial AuthEnvelopedData stream and add debug messages
|
2018-11-06 18:35:12 -08:00 |
|
Chris Conlon
|
d69a3c1092
|
add single-shot API for generating CMS Signed Encrypted Compressed FirmwarePkgData
|
2018-11-06 18:35:12 -08:00 |
|
Chris Conlon
|
c9f75fe7b4
|
add test cases for CMS Signed-Encrypted and Signed-Compressed FirmwarePkgData to test.c
|
2018-11-06 18:35:12 -08:00 |
|
Chris Conlon
|
175e32b468
|
add single-shot API for generating CMS Signed Compressed FirmwarePkgData
|
2018-11-06 18:35:12 -08:00 |
|
Chris Conlon
|
ed7cd54a91
|
add single-shot API for generating CMS Signed Encrypted FirmwarePkgData
|
2018-11-06 18:35:12 -08:00 |
|
Chris Conlon
|
cc05c46318
|
add single-shot API for generating CMS Signed FirmwarePkgData
|
2018-11-06 18:35:12 -08:00 |
|
Jacob Barthelmeh
|
2cc89936e3
|
add semicolon after FALL_THROUGH
|
2018-11-06 18:35:12 -08:00 |
|
Jacob Barthelmeh
|
02df920269
|
use fall through and update api tests to use wc_PKCS7_New
|
2018-11-06 18:35:12 -08:00 |
|
Jacob Barthelmeh
|
83a150c4df
|
stream of PKCS7 decode encrypted
|
2018-11-06 18:35:12 -08:00 |
|
Chris Conlon
|
40ef246b1f
|
add CMS AuthEnvelopedData support for unauthAttrs
|
2018-11-06 18:35:12 -08:00 |
|
Chris Conlon
|
4315384051
|
update test.c error returns for PKCS7
|
2018-11-06 18:35:12 -08:00 |
|
Chris Conlon
|
06a6f8400b
|
add CMS AuthEnvelopedData support for authAttrs
|
2018-11-06 18:35:12 -08:00 |
|
Chris Conlon
|
bc94cdc11b
|
add CMS AuthEnvelopedData content type support
|
2018-11-06 18:35:12 -08:00 |
|
Chris Conlon
|
a4da14f4b0
|
allow CMS CompressedData to be disabled with NO_PKCS7_COMPRESSED_DATA
|
2018-11-06 18:35:12 -08:00 |
|
Chris Conlon
|
75349bbba5
|
add support for SubjectKeyIdentifier to KTRI CMS RecipientInfo types
|
2018-11-06 18:35:12 -08:00 |
|
Chris Conlon
|
794137c20c
|
add CMS EnvelopedData OtherRecipientInfo support
|
2018-11-06 18:35:12 -08:00 |
|
Chris Conlon
|
85e0c203ea
|
ignore pkcs7 test files
|
2018-11-06 18:35:12 -08:00 |
|
Chris Conlon
|
0b3930e24f
|
save and set PKCS7 isDynamic flag in wc_PKCS7_Init
|
2018-11-06 18:35:12 -08:00 |
|
Chris Conlon
|
13b30a6a21
|
add CMS EnvelopedData PasswordRecipientInfo support
|
2018-11-06 18:35:12 -08:00 |
|