X-Git-Url: http://wagner.pp.ru/gitweb/?a=blobdiff_plain;f=gost89.c;h=8b1ce067e833660cde55613851bc0294361341d9;hb=636dd0c1f36872f0abcb4f8a465e837929ed19d1;hp=3974ab8715a394084d37d48d258e773e9a93e4b3;hpb=805c35f310917157b9618122784f4aba7a929344;p=openssl-gost%2Fengine.git diff --git a/gost89.c b/gost89.c index 3974ab8..8b1ce06 100644 --- a/gost89.c +++ b/gost89.c @@ -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