X-Git-Url: http://wagner.pp.ru/gitweb/?a=blobdiff_plain;f=benchmark%2Fsign.c;h=765b9f05088b4908e87723ab6cf86b4ce8643eb6;hb=3652da53812f398d0b1db39c425d9136a15eb968;hp=417d8dd76b261f7274cc388a488c6e3651fe32ae;hpb=2ab7c9559f87053594d2edb90b05915e151be071;p=openssl-gost%2Fengine.git diff --git a/benchmark/sign.c b/benchmark/sign.c index 417d8dd..765b9f0 100644 --- a/benchmark/sign.c +++ b/benchmark/sign.c @@ -23,9 +23,14 @@ const char *tests[] = { "md_gost12_256", "gost2012_256", "A", "md_gost12_256", "gost2012_256", "B", "md_gost12_256", "gost2012_256", "C", + "md_gost12_256", "gost2012_256", "TCA", + "md_gost12_256", "gost2012_256", "TCB", + "md_gost12_256", "gost2012_256", "TCC", + "md_gost12_256", "gost2012_256", "TCD", "md_gost12_512", "gost2012_512", "A", "md_gost12_512", "gost2012_512", "B", + "md_gost12_512", "gost2012_512", "C", NULL, }; @@ -131,6 +136,10 @@ int main(int argc, char **argv) fflush(stdout); siglen = EVP_PKEY_size(pkey); sigbuf = malloc(siglen * cycles); + if (!sigbuf) { + fprintf(stderr, "No tests were run, malloc failure.\n"); + exit(1); + } for (pass = 0; pass < 2; pass++) { struct timespec ts;