mirror of
https://github.com/Mbed-TLS/mbedtls.git
synced 2025-01-25 09:35:19 +00:00
Merge pull request #7206 from xkqian/test_memory_management_in_pkcs7
Test memory management in pkcs7
This commit is contained in:
commit
ac447837d3
@ -1384,6 +1384,38 @@ pkcs7_signerInfo_2_invalid_tag.der: pkcs7_data_3_signed.der
|
||||
echo 'a1' | xxd -r -p | dd of=$@ bs=1 seek=810 conv=notrunc
|
||||
all_final += pkcs7_signerInfo_2_invalid_tag.der
|
||||
|
||||
# pkcs7 signature file with corrupted signer info[1]
|
||||
pkcs7_data_signed_badsigner1_badsize.der: pkcs7_data_3_signed.der
|
||||
cp pkcs7_data_3_signed.der $@
|
||||
echo '72' | xxd -p -r | dd of=$@ bs=1 seek=438 conv=notrunc
|
||||
all_final += pkcs7_data_signed_badsigner1_badsize.der
|
||||
|
||||
pkcs7_data_signed_badsigner1_badtag.der: pkcs7_data_3_signed.der
|
||||
cp pkcs7_data_3_signed.der $@
|
||||
echo 'a1' | xxd -p -r | dd of=$@ bs=1 seek=442 conv=notrunc
|
||||
all_final += pkcs7_data_signed_badsigner1_badtag.der
|
||||
|
||||
pkcs7_data_signed_badsigner1_fuzzbad.der: pkcs7_data_3_signed.der
|
||||
cp pkcs7_data_3_signed.der $@
|
||||
echo 'a1' | xxd -p -r | dd of=$@ bs=1 seek=550 conv=notrunc
|
||||
all_final += pkcs7_data_signed_badsigner1_fuzzbad.der
|
||||
|
||||
# pkcs7 signature file with corrupted signer info[2]
|
||||
pkcs7_data_signed_badsigner2_badsize.der: pkcs7_data_3_signed.der
|
||||
cp pkcs7_data_3_signed.der $@
|
||||
echo '72'| xxd -p -r | dd of=$@ bs=1 seek=813 conv=notrunc
|
||||
all_final += pkcs7_data_signed_badsigner2_badsize
|
||||
|
||||
pkcs7_data_signed_badsigner2_badtag.der: pkcs7_data_3_signed.der
|
||||
cp pkcs7_data_3_signed.der $@
|
||||
echo 'a1'| xxd -p -r | dd of=$@ bs=1 seek=817 conv=notrunc
|
||||
all_final += pkcs7_data_signed_badsigner2_badtag
|
||||
|
||||
pkcs7_data_signed_badsigner2_fuzzbad.der: pkcs7_data_3_signed.der
|
||||
cp pkcs7_data_3_signed.der $@
|
||||
echo 'a1'| xxd -p -r | dd of=$@ bs=1 seek=925 conv=notrunc
|
||||
all_final += pkcs7_data_signed_badsigner2_fuzzbad
|
||||
|
||||
# pkcs7 file with version 2
|
||||
pkcs7_data_cert_signed_v2.der: pkcs7_data_cert_signed_sha256.der
|
||||
cp pkcs7_data_cert_signed_sha256.der $@
|
||||
|
BIN
tests/data_files/pkcs7_data_signed_badsigner1_badsize.der
Normal file
BIN
tests/data_files/pkcs7_data_signed_badsigner1_badsize.der
Normal file
Binary file not shown.
BIN
tests/data_files/pkcs7_data_signed_badsigner1_badtag.der
Normal file
BIN
tests/data_files/pkcs7_data_signed_badsigner1_badtag.der
Normal file
Binary file not shown.
BIN
tests/data_files/pkcs7_data_signed_badsigner1_fuzzbad.der
Normal file
BIN
tests/data_files/pkcs7_data_signed_badsigner1_fuzzbad.der
Normal file
Binary file not shown.
BIN
tests/data_files/pkcs7_data_signed_badsigner2_badsize.der
Normal file
BIN
tests/data_files/pkcs7_data_signed_badsigner2_badsize.der
Normal file
Binary file not shown.
BIN
tests/data_files/pkcs7_data_signed_badsigner2_badtag.der
Normal file
BIN
tests/data_files/pkcs7_data_signed_badsigner2_badtag.der
Normal file
Binary file not shown.
BIN
tests/data_files/pkcs7_data_signed_badsigner2_fuzzbad.der
Normal file
BIN
tests/data_files/pkcs7_data_signed_badsigner2_fuzzbad.der
Normal file
Binary file not shown.
@ -30,6 +30,30 @@ PKCS7 Signed Data Parse Fail with corrupted signer info #6
|
||||
depends_on:MBEDTLS_SHA256_C:MBEDTLS_RSA_C
|
||||
pkcs7_parse:"data_files/pkcs7_data_signed_badsigner.der":MBEDTLS_ERROR_ADD(MBEDTLS_ERR_PKCS7_INVALID_SIGNER_INFO,MBEDTLS_ERR_ASN1_UNEXPECTED_TAG)
|
||||
|
||||
PKCS7 Signed Data Parse Fail with corrupted signer info[1] invalid size #6.1
|
||||
depends_on:MBEDTLS_SHA256_C:MBEDTLS_RSA_C
|
||||
pkcs7_parse:"data_files/pkcs7_data_signed_badsigner1_badsize.der":MBEDTLS_ERR_PKCS7_INVALID_SIGNER_INFO
|
||||
|
||||
PKCS7 Signed Data Parse Fail with corrupted signer info[2] invalid size #6.2
|
||||
depends_on:MBEDTLS_SHA256_C:MBEDTLS_RSA_C
|
||||
pkcs7_parse:"data_files/pkcs7_data_signed_badsigner2_badsize.der":MBEDTLS_ERR_PKCS7_INVALID_SIGNER_INFO
|
||||
|
||||
PKCS7 Signed Data Parse Fail with corrupted signer info[1] unexpected tag #6.3
|
||||
depends_on:MBEDTLS_SHA256_C:MBEDTLS_RSA_C
|
||||
pkcs7_parse:"data_files/pkcs7_data_signed_badsigner1_badtag.der":MBEDTLS_ERROR_ADD(MBEDTLS_ERR_PKCS7_INVALID_SIGNER_INFO,MBEDTLS_ERR_ASN1_UNEXPECTED_TAG)
|
||||
|
||||
PKCS7 Signed Data Parse Fail with corrupted signer info[2] unexpected tag #6.4
|
||||
depends_on:MBEDTLS_SHA256_C:MBEDTLS_RSA_C
|
||||
pkcs7_parse:"data_files/pkcs7_data_signed_badsigner2_badtag.der":MBEDTLS_ERROR_ADD(MBEDTLS_ERR_PKCS7_INVALID_SIGNER_INFO,MBEDTLS_ERR_ASN1_UNEXPECTED_TAG)
|
||||
|
||||
PKCS7 Signed Data Parse Fail with corrupted signer info[1] fuzz bad #6.5
|
||||
depends_on:MBEDTLS_SHA256_C:MBEDTLS_RSA_C
|
||||
pkcs7_parse:"data_files/pkcs7_data_signed_badsigner1_fuzzbad.der":MBEDTLS_ERR_PKCS7_INVALID_SIGNER_INFO
|
||||
|
||||
PKCS7 Signed Data Parse Fail with corrupted signer info[2] fuzz bad #6.6
|
||||
depends_on:MBEDTLS_SHA256_C:MBEDTLS_RSA_C
|
||||
pkcs7_parse:"data_files/pkcs7_data_signed_badsigner2_fuzzbad.der":MBEDTLS_ERR_PKCS7_INVALID_SIGNER_INFO
|
||||
|
||||
PKCS7 Signed Data Parse Fail Version other than 1 #7
|
||||
depends_on:MBEDTLS_SHA256_C
|
||||
pkcs7_parse:"data_files/pkcs7_data_cert_signed_v2.der":MBEDTLS_ERR_PKCS7_INVALID_VERSION
|
||||
|
Loading…
x
Reference in New Issue
Block a user