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 |
|
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
|
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
|
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
|
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
|
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 |
|
Chris Conlon
|
dbb5bb7570
|
add CMS EnvelopedData KEKRecipientInfo support
|
2018-11-06 18:35:12 -08:00 |
|
Chris Conlon
|
ec07fe492e
|
misc CMS fixes from review and valgrind
|
2018-11-06 18:35:11 -08:00 |
|
Chris Conlon
|
1f8c4c2613
|
merge CMS changes with master
|
2018-11-06 18:35:11 -08:00 |
|
Chris Conlon
|
7841434744
|
add support for multiple certificates in CMS SignedData certificates field
|
2018-11-06 18:35:11 -08:00 |
|
Chris Conlon
|
897c6b455f
|
move CMS signed attribute OIDs into BuildSignedAttributes()
|
2018-11-06 18:35:11 -08:00 |
|
Chris Conlon
|
a25a637270
|
add CMS signingTime attribute support for SignedData
|
2018-11-06 18:35:11 -08:00 |
|
Chris Conlon
|
56f1b68442
|
use SetContentType() to set SignedData content type
|
2018-11-06 18:35:11 -08:00 |
|
Chris Conlon
|
c51cf4472e
|
add support for CMS CompressedData content type
|
2018-11-06 18:35:11 -08:00 |
|
Chris Conlon
|
32b70dd56c
|
add support for FirmwarePkgData in CMS SignedData EncapsulatedContentInfo
|
2018-11-06 18:35:11 -08:00 |
|