diff options
author | Dmitry Belyavskiy <beldmit@gmail.com> | 2018-06-21 17:07:24 +0300 |
---|---|---|
committer | Dmitry Belyavskiy <beldmit@gmail.com> | 2018-06-21 17:07:24 +0300 |
commit | f8071bfb8908b78e57b44c54806d91bfbd80320b (patch) | |
tree | 93af3b93d7dcef175d7dba01a55717342168fec9 | |
parent | 805c35f310917157b9618122784f4aba7a929344 (diff) | |
download | gost-engine-f8071bfb8908b78e57b44c54806d91bfbd80320b.zip gost-engine-f8071bfb8908b78e57b44c54806d91bfbd80320b.tar.gz gost-engine-f8071bfb8908b78e57b44c54806d91bfbd80320b.tar.bz2 |
Some more iterations of key meshing.
-rw-r--r-- | gost89.c | 12 |
1 files changed, 10 insertions, 2 deletions
@@ -695,14 +695,22 @@ int main(void) hexdump(stdout, "Initial key", buf, 32); acpkm_magma_key_meshing(&ctx); - magma_get_key(&ctx, buf); - hexdump(stdout, "Meshed key", buf, 32); + hexdump(stdout, "Meshed key - K2", buf, 32); if (memcmp(meshed_key, buf, 32)) { fprintf(stderr, "Magma meshing failed"); } + + acpkm_magma_key_meshing(&ctx); + magma_get_key(&ctx, buf); + hexdump(stdout, "Meshed key - K3", buf, 32); + + acpkm_magma_key_meshing(&ctx); + magma_get_key(&ctx, buf); + hexdump(stdout, "Meshed key - K4", buf, 32); + } #endif |