summaryrefslogtreecommitdiff
path: root/test/ii-256
diff options
context:
space:
mode:
authorKévin Le Gouguec <kevin.legouguec@airbus.com>2019-03-22 15:15:10 +0100
committerKévin Le Gouguec <kevin.legouguec@airbus.com>2019-03-22 15:15:10 +0100
commita8701ca89867b85b10ee932d68c0188633485437 (patch)
tree2e361765c88e6232fcfaacb3874f0f99150cb4ff /test/ii-256
parent66287d37ee996d7ee8e067ff649720cbbab9bae2 (diff)
downloadlilliput-ae-implem-a8701ca89867b85b10ee932d68c0188633485437.tar.xz
Ajout de traces pour le déchiffrement AE
Pour aider l'implémentation matérielle.
Diffstat (limited to 'test/ii-256')
-rw-r--r--test/ii-256/traces-ae.c13
1 files changed, 13 insertions, 0 deletions
diff --git a/test/ii-256/traces-ae.c b/test/ii-256/traces-ae.c
index 77fe7c8..946518e 100644
--- a/test/ii-256/traces-ae.c
+++ b/test/ii-256/traces-ae.c
@@ -130,6 +130,19 @@ int main(int argc, char **argv)
debug_dump_buffer("ciphertext", v->message_len, ciphertext, 0);
debug_dump_buffer("tag", TAG_BYTES, tag, 0);
+ fprintf(DUMP, "DECRYPTING\n");
+
+ uint8_t cleartext[v->message_len];
+ lilliput_ae_decrypt(
+ sizeof(ciphertext), ciphertext,
+ v->auth_len, v->auth,
+ v->key, v->nonce,
+ tag,
+ cleartext
+ );
+
+ debug_dump_buffer("cleartext", sizeof(cleartext), cleartext, 0);
+
fclose(DUMP);
}
}