X-Git-Url: http://wagner.pp.ru/gitweb/?a=blobdiff_plain;f=test_keyexpimp.c;h=7c40927cc9f03f91e36f009bc53a02e3263f4cbd;hb=a90ad6ce8f4cd876b5a8897b66ef49fb50b378cd;hp=de7b1fa409bd3038d558716adf01fcc4d9bd0817;hpb=034066376d4b3743368a5907d2cbec20983af3e0;p=openssl-gost%2Fengine.git diff --git a/test_keyexpimp.c b/test_keyexpimp.c index de7b1fa..7c40927 100644 --- a/test_keyexpimp.c +++ b/test_keyexpimp.c @@ -1,3 +1,9 @@ +/* + * Copyright (c) 2019-2020 Dmitry Belyavskiy + * + * Contents licensed under the terms of the OpenSSL license + * See https://www.openssl.org/source/license.html for details + */ #include #include #include @@ -10,8 +16,8 @@ #include "gost_grasshopper_cipher.h" #define T(e) if (!(e)) {\ - ERR_print_errors_fp(stderr);\ - OpenSSLDie(__FILE__, __LINE__, #e);\ + ERR_print_errors_fp(stderr);\ + OpenSSLDie(__FILE__, __LINE__, #e);\ } static void hexdump(FILE *f, const char *title, const unsigned char *s, int l) @@ -118,12 +124,12 @@ int main(void) if (ret <= 0) { ERR_print_errors_fp(stderr); - err = 1; + err = 1; } else { hexdump(stdout, "Magma key export", buf, 40); if (memcmp(buf, magma_export, 40) != 0) { fprintf(stdout, "ERROR! test failed\n"); - err = 2; + err = 2; } } @@ -133,12 +139,12 @@ int main(void) if (ret <= 0) { ERR_print_errors_fp(stderr); - err = 3; + err = 3; } else { hexdump(stdout, "Magma key import", buf, 32); if (memcmp(buf, shared_key, 32) != 0) { fprintf(stdout, "ERROR! test failed\n"); - err = 4; + err = 4; } } @@ -146,24 +152,24 @@ int main(void) kdf_seed, 8, 1); if (ret <= 0) { ERR_print_errors_fp(stderr); - err = 5; + err = 5; } else { hexdump(stdout, "KDF TREE", kdf_result, 64); if (memcmp(kdf_result, kdf_etalon, 64) != 0) { fprintf(stdout, "ERROR! test failed\n"); - err = 6; + err = 6; } } ret = gost_tlstree(NID_grasshopper_cbc, kroot, out, tlsseq); if (ret <= 0) { ERR_print_errors_fp(stderr); - err = 7; + err = 7; } else { hexdump(stdout, "Gost TLSTREE - grasshopper", out, 32); if (memcmp(out, tlstree_gh_etalon, 32) != 0) { fprintf(stdout, "ERROR! test failed\n"); - err = 8; + err = 8; } }