mirror of
				https://github.com/cuberite/polarssl.git
				synced 2025-11-04 04:32:24 -05:00 
			
		
		
		
	Correction of failing ecdsa & pk tests
Signed-off-by: TRodziewicz <tomasz.rodziewicz@mobica.com>
This commit is contained in:
		
							parent
							
								
									7e9422db95
								
							
						
					
					
						commit
						8223ccee6b
					
				@ -599,7 +599,8 @@ void ecdsa_write_restart( int id, char *d_str, int md_alg,
 | 
			
		||||
    cnt_restart = 0;
 | 
			
		||||
    do {
 | 
			
		||||
        ret = mbedtls_ecdsa_write_signature_restartable( &ctx,
 | 
			
		||||
                md_alg, hash, hlen, sig, &slen, NULL, NULL, &rs_ctx );
 | 
			
		||||
                md_alg, hash, hlen, sig, &slen, mbedtls_test_rnd_std_rand, NULL, 
 | 
			
		||||
                &rs_ctx );
 | 
			
		||||
    } while( ret == MBEDTLS_ERR_ECP_IN_PROGRESS && ++cnt_restart );
 | 
			
		||||
 | 
			
		||||
    TEST_ASSERT( ret == 0 );
 | 
			
		||||
@ -614,7 +615,8 @@ void ecdsa_write_restart( int id, char *d_str, int md_alg,
 | 
			
		||||
    if( min_restart > 0 )
 | 
			
		||||
    {
 | 
			
		||||
        ret = mbedtls_ecdsa_write_signature_restartable( &ctx,
 | 
			
		||||
                md_alg, hash, hlen, sig, &slen, NULL, NULL, &rs_ctx );
 | 
			
		||||
                md_alg, hash, hlen, sig, &slen, mbedtls_test_rnd_std_rand, NULL, 
 | 
			
		||||
                &rs_ctx );
 | 
			
		||||
        TEST_ASSERT( ret == MBEDTLS_ERR_ECP_IN_PROGRESS );
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
@ -821,7 +821,8 @@ void pk_sign_verify_restart( int pk_type, int grp_id, char *d_str,
 | 
			
		||||
    cnt_restart = 0;
 | 
			
		||||
    do {
 | 
			
		||||
        ret = mbedtls_pk_sign_restartable( &prv, md_alg, hash, hlen,
 | 
			
		||||
                                            sig, &slen, NULL, NULL, &rs_ctx );
 | 
			
		||||
                                            sig, &slen, mbedtls_test_rnd_std_rand, 
 | 
			
		||||
                                            NULL, &rs_ctx );
 | 
			
		||||
    } while( ret == MBEDTLS_ERR_ECP_IN_PROGRESS && ++cnt_restart );
 | 
			
		||||
 | 
			
		||||
    TEST_ASSERT( ret == 0 );
 | 
			
		||||
@ -868,7 +869,8 @@ void pk_sign_verify_restart( int pk_type, int grp_id, char *d_str,
 | 
			
		||||
 | 
			
		||||
        slen = sizeof( sig );
 | 
			
		||||
        ret = mbedtls_pk_sign_restartable( &prv, md_alg, hash, hlen,
 | 
			
		||||
                                            sig, &slen, NULL, NULL, &rs_ctx );
 | 
			
		||||
                                            sig, &slen, mbedtls_test_rnd_std_rand, 
 | 
			
		||||
                                            NULL, &rs_ctx );
 | 
			
		||||
        TEST_ASSERT( ret == MBEDTLS_ERR_ECP_IN_PROGRESS );
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user