Replace instances of byte reading macros with PUT
Instances of a group of byte reading macros which are equivilant to
MBEDTLS_PUT_UINTx_yz
Signed-off-by: Joe Subbiani <joe.subbiani@arm.com>
diff --git a/library/chacha20.c b/library/chacha20.c
index 0e057f0..658f046 100644
--- a/library/chacha20.c
+++ b/library/chacha20.c
@@ -164,10 +164,7 @@
{
size_t offset = i * 4U;
- keystream[offset ] = MBEDTLS_BYTE_0( working_state[i] );
- keystream[offset + 1U] = MBEDTLS_BYTE_1( working_state[i] );
- keystream[offset + 2U] = MBEDTLS_BYTE_2( working_state[i] );
- keystream[offset + 3U] = MBEDTLS_BYTE_3( working_state[i] );
+ MBEDTLS_PUT_UINT32_LE(working_state[i], keystream, offset);
}
mbedtls_platform_zeroize( working_state, sizeof( working_state ) );