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 |
|
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
|
ce1381dc9a
|
add contentType check to CMS compressed tests
|
2018-11-06 18:35:11 -08:00 |
|
Chris Conlon
|
6a06a3b63b
|
add CMS CompressedData test using FirmwarePkgData
|
2018-11-06 18:35:11 -08:00 |
|