mirror of
				https://github.com/cuberite/polarssl.git
				synced 2025-11-03 20:22:59 -05:00 
			
		
		
		
	Fix output buffer length check in pk_opaque_sign_wrap
This commit is contained in:
		
							parent
							
								
									5460565be4
								
							
						
					
					
						commit
						5bcb24b56e
					
				@ -1019,7 +1019,7 @@ static int pk_opaque_sign_wrap( void *ctx, mbedtls_md_type_t md_alg,
 | 
			
		||||
        return( mbedtls_psa_err_translate_pk( status ) );
 | 
			
		||||
    buf_len = MBEDTLS_ECDSA_MAX_SIG_LEN( psa_get_key_bits( &attributes ) );
 | 
			
		||||
    psa_reset_key_attributes( &attributes );
 | 
			
		||||
    if( *sig_len > MBEDTLS_PK_SIGNATURE_MAX_SIZE )
 | 
			
		||||
    if( buf_len > MBEDTLS_PK_SIGNATURE_MAX_SIZE )
 | 
			
		||||
        return( MBEDTLS_ERR_PK_BAD_INPUT_DATA );
 | 
			
		||||
 | 
			
		||||
    /* make the signature */
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user