Use byte for bit-field. Line length cleanup.

This commit is contained in:
David Garske
2019-12-30 18:05:25 -08:00
parent 1ee9d182cf
commit b901a2cd35
2 changed files with 21 additions and 11 deletions

View File

@ -5167,13 +5167,16 @@ int chacha20_poly1305_aead_test(void)
#ifndef NO_CHACHAPOLY_AEAD_IUF #ifndef NO_CHACHAPOLY_AEAD_IUF
/* AEAD init/update/final */ /* AEAD init/update/final */
err = wc_ChaCha20Poly1305_Init(NULL, key1, iv1, 0); err = wc_ChaCha20Poly1305_Init(NULL, key1, iv1,
CHACHA20_POLY1305_AEAD_DECRYPT);
if (err != BAD_FUNC_ARG) if (err != BAD_FUNC_ARG)
return -4520; return -4520;
err = wc_ChaCha20Poly1305_Init(&aead, NULL, iv1, 0); err = wc_ChaCha20Poly1305_Init(&aead, NULL, iv1,
CHACHA20_POLY1305_AEAD_DECRYPT);
if (err != BAD_FUNC_ARG) if (err != BAD_FUNC_ARG)
return -4521; return -4521;
err = wc_ChaCha20Poly1305_Init(&aead, key1, NULL, 0); err = wc_ChaCha20Poly1305_Init(&aead, key1, NULL,
CHACHA20_POLY1305_AEAD_DECRYPT);
if (err != BAD_FUNC_ARG) if (err != BAD_FUNC_ARG)
return -4522; return -4522;
err = wc_ChaCha20Poly1305_UpdateAad(NULL, aad1, sizeof(aad1)); err = wc_ChaCha20Poly1305_UpdateAad(NULL, aad1, sizeof(aad1));
@ -5182,7 +5185,8 @@ int chacha20_poly1305_aead_test(void)
err = wc_ChaCha20Poly1305_UpdateAad(&aead, NULL, sizeof(aad1)); err = wc_ChaCha20Poly1305_UpdateAad(&aead, NULL, sizeof(aad1));
if (err != BAD_FUNC_ARG) if (err != BAD_FUNC_ARG)
return -4524; return -4524;
err = wc_ChaCha20Poly1305_UpdateData(NULL, generatedPlaintext, sizeof(plaintext1)); err = wc_ChaCha20Poly1305_UpdateData(NULL, generatedPlaintext,
sizeof(plaintext1));
if (err != BAD_FUNC_ARG) if (err != BAD_FUNC_ARG)
return -4525; return -4525;
err = wc_ChaCha20Poly1305_UpdateData(&aead, NULL, sizeof(plaintext1)); err = wc_ChaCha20Poly1305_UpdateData(&aead, NULL, sizeof(plaintext1));
@ -5209,11 +5213,13 @@ int chacha20_poly1305_aead_test(void)
if (err != BAD_STATE_E) if (err != BAD_STATE_E)
return -4531; return -4531;
aead.state = CHACHA20_POLY1305_STATE_INIT; aead.state = CHACHA20_POLY1305_STATE_INIT;
err = wc_ChaCha20Poly1305_UpdateData(&aead, generatedPlaintext, sizeof(plaintext1)); err = wc_ChaCha20Poly1305_UpdateData(&aead, generatedPlaintext,
sizeof(plaintext1));
if (err != BAD_STATE_E) if (err != BAD_STATE_E)
return -4532; return -4532;
aead.state = CHACHA20_POLY1305_STATE_FINAL; aead.state = CHACHA20_POLY1305_STATE_FINAL;
err = wc_ChaCha20Poly1305_UpdateData(&aead, generatedPlaintext, sizeof(plaintext1)); err = wc_ChaCha20Poly1305_UpdateData(&aead, generatedPlaintext,
sizeof(plaintext1));
if (err != BAD_STATE_E) if (err != BAD_STATE_E)
return -4533; return -4533;
aead.state = CHACHA20_POLY1305_STATE_INIT; aead.state = CHACHA20_POLY1305_STATE_INIT;
@ -5234,7 +5240,8 @@ int chacha20_poly1305_aead_test(void)
XMEMSET(generatedPlaintext, 0, sizeof(generatedPlaintext)); XMEMSET(generatedPlaintext, 0, sizeof(generatedPlaintext));
/* Test 1 - Encrypt */ /* Test 1 - Encrypt */
err = wc_ChaCha20Poly1305_Init(&aead, key1, iv1, 1); err = wc_ChaCha20Poly1305_Init(&aead, key1, iv1,
CHACHA20_POLY1305_AEAD_ENCRYPT);
if (err != 0) if (err != 0)
return -4537; return -4537;
err = wc_ChaCha20Poly1305_UpdateAad(&aead, aad1, sizeof(aad1)); err = wc_ChaCha20Poly1305_UpdateAad(&aead, aad1, sizeof(aad1));
@ -5269,7 +5276,8 @@ int chacha20_poly1305_aead_test(void)
} }
/* Test 1 - Decrypt */ /* Test 1 - Decrypt */
err = wc_ChaCha20Poly1305_Init(&aead, key1, iv1, 0); err = wc_ChaCha20Poly1305_Init(&aead, key1, iv1,
CHACHA20_POLY1305_AEAD_DECRYPT);
if (err != 0) if (err != 0)
return -4543; return -4543;
err = wc_ChaCha20Poly1305_UpdateAad(&aead, aad1, sizeof(aad1)); err = wc_ChaCha20Poly1305_UpdateAad(&aead, aad1, sizeof(aad1));
@ -5309,7 +5317,8 @@ int chacha20_poly1305_aead_test(void)
XMEMSET(generatedPlaintext, 0, sizeof(generatedPlaintext)); XMEMSET(generatedPlaintext, 0, sizeof(generatedPlaintext));
/* Test 2 - Encrypt */ /* Test 2 - Encrypt */
err = wc_ChaCha20Poly1305_Init(&aead, key2, iv2, 1); err = wc_ChaCha20Poly1305_Init(&aead, key2, iv2,
CHACHA20_POLY1305_AEAD_ENCRYPT);
if (err != 0) if (err != 0)
return -4550; return -4550;
err = wc_ChaCha20Poly1305_UpdateAad(&aead, aad2, sizeof(aad2)); err = wc_ChaCha20Poly1305_UpdateAad(&aead, aad2, sizeof(aad2));
@ -5344,7 +5353,8 @@ int chacha20_poly1305_aead_test(void)
} }
/* Test 2 - Decrypt */ /* Test 2 - Decrypt */
err = wc_ChaCha20Poly1305_Init(&aead, key2, iv2, 0); err = wc_ChaCha20Poly1305_Init(&aead, key2, iv2,
CHACHA20_POLY1305_AEAD_DECRYPT);
if (err != 0) if (err != 0)
return -4556; return -4556;
err = wc_ChaCha20Poly1305_UpdateAad(&aead, aad2, sizeof(aad2)); err = wc_ChaCha20Poly1305_UpdateAad(&aead, aad2, sizeof(aad2));

View File

@ -69,7 +69,7 @@ typedef struct ChaChaPoly_Aead {
word32 dataLen; word32 dataLen;
byte state; byte state;
word32 isEncrypt:1; byte isEncrypt:1;
} ChaChaPoly_Aead; } ChaChaPoly_Aead;