Merge remote-tracking branch 'origin/pr/2482' into mbedtls-2.7
* origin/pr/2482: Document support for MD2 and MD4 in programs/x509/cert_write Correct name of X.509 parsing test for well-formed, ill-signed CRT Add test cases exercising successful verification of MD2/MD4/MD5 CRT Add test case exercising verification of valid MD2 CRT Add MD[245] test CRTs to tree Add instructions for MD[245] test CRTs to tests/data_files/Makefile Add suppport for MD2 to CSR and CRT writing example programs Convert further x509parse tests to use lower-case hex data Correct placement of ChangeLog entry Adapt ChangeLog Use SHA-256 instead of MD2 in X.509 CRT parsing tests Consistently use lower case hex data in X.509 parsing tests
This commit is contained in:
commit
98fc5f4937
9 changed files with 307 additions and 413 deletions
|
@ -99,7 +99,7 @@ int main( void )
|
|||
" Add NsCertType even if it is empty\n" \
|
||||
" md=%%s default: SHA256\n" \
|
||||
" possible values:\n" \
|
||||
" MD4, MD5, SHA1\n" \
|
||||
" MD2, MD4, MD5, SHA1\n" \
|
||||
" SHA224, SHA256\n" \
|
||||
" SHA384, SHA512\n" \
|
||||
"\n"
|
||||
|
@ -234,6 +234,13 @@ int main( int argc, char *argv[] )
|
|||
}
|
||||
else
|
||||
#endif /* MBEDTLS_MD5_C */
|
||||
#if defined(MBEDTLS_MD2_C)
|
||||
if( strcmp( q, "MD2" ) == 0 )
|
||||
{
|
||||
opt.md_alg = MBEDTLS_MD_MD2;
|
||||
}
|
||||
else
|
||||
#endif /* MBEDTLS_MD2_C */
|
||||
#if defined(MBEDTLS_SHA1_C)
|
||||
if( strcmp( q, "SHA1" ) == 0 )
|
||||
{
|
||||
|
|
|
@ -120,7 +120,7 @@ int main( void )
|
|||
" max_pathlen=%%d default: -1 (none)\n" \
|
||||
" md=%%s default: SHA256\n" \
|
||||
" Supported values:\n" \
|
||||
" MD5, SHA1, SHA256, SHA512\n"\
|
||||
" MD2, MD4, MD5, SHA1, SHA256, SHA512\n"\
|
||||
" version=%%d default: 3\n" \
|
||||
" Possible values: 1, 2, 3\n"\
|
||||
" subject_identifier=%%s default: 1\n" \
|
||||
|
@ -359,6 +359,10 @@ int main( int argc, char *argv[] )
|
|||
opt.md = MBEDTLS_MD_SHA256;
|
||||
else if( strcmp( q, "SHA512" ) == 0 )
|
||||
opt.md = MBEDTLS_MD_SHA512;
|
||||
else if( strcmp( q, "MD2" ) == 0 )
|
||||
opt.md = MBEDTLS_MD_MD2;
|
||||
else if( strcmp( q, "MD4" ) == 0 )
|
||||
opt.md = MBEDTLS_MD_MD4;
|
||||
else if( strcmp( q, "MD5" ) == 0 )
|
||||
opt.md = MBEDTLS_MD_MD5;
|
||||
else
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue