From 77b6bd8e98f1917d01b4addd3166e3bfc938f141 Mon Sep 17 00:00:00 2001 From: Kévin Le Gouguec Date: Mon, 26 Nov 2018 16:56:57 +0100 Subject: Correction de pad10* MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Tests toujours en vrac, vu que Léo rembourre des bits et moi des octets. --- crypto_aead/lilliputaei128v1/ref/lilliput-ae-i.c | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) (limited to 'crypto_aead/lilliputaei128v1/ref') diff --git a/crypto_aead/lilliputaei128v1/ref/lilliput-ae-i.c b/crypto_aead/lilliputaei128v1/ref/lilliput-ae-i.c index 4c9ac31..df92721 100644 --- a/crypto_aead/lilliputaei128v1/ref/lilliput-ae-i.c +++ b/crypto_aead/lilliputaei128v1/ref/lilliput-ae-i.c @@ -50,15 +50,21 @@ static void _xor_arrays(size_t len, uint8_t out[len], const uint8_t a[len], cons out[i] = a[i] ^ b[i]; } -static void _pad10(size_t len, const uint8_t buf[len], uint8_t padded[BLOCK_BYTES]) +static void _pad10(size_t X_len, const uint8_t X[X_len], uint8_t padded[BLOCK_BYTES]) { + /* pad10*(X) = X || 1 || 0^{n-|X|-1} */ + /* Assume that len 1) { - memset(padded+len+1, 0, BLOCK_BYTES-len-1); + memset(padded, 0, pad_len-1); } } -- cgit v1.2.3