mirror of
https://github.com/espressif/mbedtls.git
synced 2025-06-01 12:39:49 +08:00
Add invalid size test case for signer info 1(the second one)
Signed-off-by: Xiaokang Qian <xiaokang.qian@arm.com>
This commit is contained in:
parent
a5ffa93e43
commit
72b4bcac03
@ -1384,6 +1384,12 @@ pkcs7_signerInfo_2_invalid_tag.der: pkcs7_data_3_signed.der
|
|||||||
echo 'a1' | xxd -r -p | dd of=$@ bs=1 seek=810 conv=notrunc
|
echo 'a1' | xxd -r -p | dd of=$@ bs=1 seek=810 conv=notrunc
|
||||||
all_final += pkcs7_signerInfo_2_invalid_tag.der
|
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 '\x72' | xxd -p -r | dd of=$@ bs=1 seek=438 conv=notrunc
|
||||||
|
all_final += pkcs7_data_signed_badsigner1_badsize.der
|
||||||
|
|
||||||
# pkcs7 file with version 2
|
# pkcs7 file with version 2
|
||||||
pkcs7_data_cert_signed_v2.der: pkcs7_data_cert_signed_sha256.der
|
pkcs7_data_cert_signed_v2.der: pkcs7_data_cert_signed_sha256.der
|
||||||
cp pkcs7_data_cert_signed_sha256.der $@
|
cp pkcs7_data_cert_signed_sha256.der $@
|
||||||
|
@ -30,6 +30,10 @@ PKCS7 Signed Data Parse Fail with corrupted signer info #6
|
|||||||
depends_on:MBEDTLS_SHA256_C:MBEDTLS_RSA_C
|
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_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
|
||||||
|
pkcs7_parse:"data_files/pkcs7_data_signed_badsigner1_badsize.der":MBEDTLS_ERR_PKCS7_INVALID_SIGNER_INFO
|
||||||
|
|
||||||
PKCS7 Signed Data Parse Fail Version other than 1 #7
|
PKCS7 Signed Data Parse Fail Version other than 1 #7
|
||||||
depends_on:MBEDTLS_SHA256_C
|
depends_on:MBEDTLS_SHA256_C
|
||||||
pkcs7_parse:"data_files/pkcs7_data_cert_signed_v2.der":MBEDTLS_ERR_PKCS7_INVALID_VERSION
|
pkcs7_parse:"data_files/pkcs7_data_cert_signed_v2.der":MBEDTLS_ERR_PKCS7_INVALID_VERSION
|
||||||
|
Loading…
x
Reference in New Issue
Block a user