X-Git-Url: http://www.wagner.pp.ru/gitweb/?a=blobdiff_plain;f=test_tlstree.c;h=dece81485750b40782001dcdc84e2f7348d7323b;hb=HEAD;hp=5f6b9fd0e49acf002b6ebad81d76202e290f5734;hpb=d194ab29f0ac4195f0f643989d1c8579bbb094d1;p=openssl-gost%2Fengine.git diff --git a/test_tlstree.c b/test_tlstree.c index 5f6b9fd..dece814 100644 --- a/test_tlstree.c +++ b/test_tlstree.c @@ -1,3 +1,14 @@ +/* + * 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 + */ +#ifdef _MSC_VER +# pragma warning(push, 3) +# include +# pragma warning(pop) +#endif # include # include # include @@ -95,7 +106,7 @@ int main(void) int i; OPENSSL_init_crypto(OPENSSL_INIT_LOAD_CONFIG, NULL); - + memset(data63, 0, 4096); md = EVP_get_digestbynid(NID_grasshopper_mac); @@ -120,7 +131,10 @@ int main(void) ciph = EVP_get_cipherbynid(NID_id_tc26_cipher_gostr3412_2015_kuznyechik_ctracpkm); enc = EVP_CIPHER_CTX_new(); - EVP_EncryptInit_ex(enc, ciph, NULL, enc_key, full_iv); + if (EVP_EncryptInit_ex(enc, ciph, NULL, enc_key, full_iv) <= 0) { + fprintf(stderr, "Internal error"); + exit(1); + } for (i = 7; i >= 0; i--) { ++seq0[i];