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/poly1305.c b/library/poly1305.c
index 1f35f1d..7375a0c 100644
--- a/library/poly1305.c
+++ b/library/poly1305.c
@@ -250,22 +250,10 @@
acc3 += ctx->s[3] + (uint32_t) ( d >> 32U );
/* Compute MAC (128 least significant bits of the accumulator) */
- mac[ 0] = MBEDTLS_BYTE_0( acc0 );
- mac[ 1] = MBEDTLS_BYTE_1( acc0 );
- mac[ 2] = MBEDTLS_BYTE_2( acc0 );
- mac[ 3] = MBEDTLS_BYTE_3( acc0 );
- mac[ 4] = MBEDTLS_BYTE_0( acc1 );
- mac[ 5] = MBEDTLS_BYTE_1( acc1 );
- mac[ 6] = MBEDTLS_BYTE_2( acc1 );
- mac[ 7] = MBEDTLS_BYTE_3( acc1 );
- mac[ 8] = MBEDTLS_BYTE_0( acc2 );
- mac[ 9] = MBEDTLS_BYTE_1( acc2 );
- mac[10] = MBEDTLS_BYTE_2( acc2 );
- mac[11] = MBEDTLS_BYTE_3( acc2 );
- mac[12] = MBEDTLS_BYTE_0( acc3 );
- mac[13] = MBEDTLS_BYTE_1( acc3 );
- mac[14] = MBEDTLS_BYTE_2( acc3 );
- mac[15] = MBEDTLS_BYTE_3( acc3 );
+ MBEDTLS_PUT_UINT32_LE( acc0, mac, 0 );
+ MBEDTLS_PUT_UINT32_LE( acc1, mac, 4 );
+ MBEDTLS_PUT_UINT32_LE( acc2, mac, 8 );
+ MBEDTLS_PUT_UINT32_LE( acc3, mac, 12 );
}
void mbedtls_poly1305_init( mbedtls_poly1305_context *ctx )