Use plain memset() for signature transcoding

By nature, signatures don't need to be kept secret.
This commit is contained in:
Manuel Pégourié-Gonnard 2019-10-04 10:13:53 +02:00
parent 54526c3c89
commit 6bf30be457

View File

@ -511,7 +511,7 @@ static int extract_ecdsa_sig_int( unsigned char **from, const unsigned char *end
return( MBEDTLS_ERR_ASN1_LENGTH_MISMATCH ); return( MBEDTLS_ERR_ASN1_LENGTH_MISMATCH );
padding_len = to_len - unpadded_len; padding_len = to_len - unpadded_len;
mbedtls_platform_memset( to, 0x00, padding_len ); memset( to, 0x00, padding_len );
memcpy( to + padding_len, *from, unpadded_len ); memcpy( to + padding_len, *from, unpadded_len );
( *from ) += unpadded_len; ( *from ) += unpadded_len;