diff options
Diffstat (limited to 'client/wolfssl/wolfcrypt/benchmark/benchmark.h')
| -rw-r--r-- | client/wolfssl/wolfcrypt/benchmark/benchmark.h | 111 |
1 files changed, 0 insertions, 111 deletions
diff --git a/client/wolfssl/wolfcrypt/benchmark/benchmark.h b/client/wolfssl/wolfcrypt/benchmark/benchmark.h deleted file mode 100644 index c2771bb..0000000 --- a/client/wolfssl/wolfcrypt/benchmark/benchmark.h +++ /dev/null @@ -1,111 +0,0 @@ -/* wolfcrypt/benchmark/benchmark.h - * - * Copyright (C) 2006-2020 wolfSSL Inc. - * - * This file is part of wolfSSL. - * - * wolfSSL is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * wolfSSL is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1335, USA - */ - - -#ifndef WOLFCRYPT_BENCHMARK_H -#define WOLFCRYPT_BENCHMARK_H - - -#ifdef __cplusplus - extern "C" { -#endif - -/* run all benchmark entry */ -#ifdef HAVE_STACK_SIZE -THREAD_RETURN WOLFSSL_THREAD benchmark_test(void* args); -#else -int benchmark_test(void *args); -#endif - -/* individual benchmarks */ -int benchmark_init(void); -int benchmark_free(void); -void benchmark_configure(int block_size); - -void bench_des(int); -void bench_idea(void); -void bench_arc4(int); -void bench_hc128(void); -void bench_rabbit(void); -void bench_chacha(void); -void bench_chacha20_poly1305_aead(void); -void bench_aescbc(int); -void bench_aesgcm(int); -void bench_aesccm(void); -void bench_aesecb(int); -void bench_aesxts(void); -void bench_aesctr(void); -void bench_aescfb(void); -void bench_aesofb(void); -void bench_poly1305(void); -void bench_camellia(void); -void bench_md5(int); -void bench_sha(int); -void bench_sha224(int); -void bench_sha256(int); -void bench_sha384(int); -void bench_sha512(int); -void bench_sha3_224(int); -void bench_sha3_256(int); -void bench_sha3_384(int); -void bench_sha3_512(int); -int bench_ripemd(void); -void bench_cmac(void); -void bench_scrypt(void); -void bench_hmac_md5(int); -void bench_hmac_sha(int); -void bench_hmac_sha224(int); -void bench_hmac_sha256(int); -void bench_hmac_sha384(int); -void bench_hmac_sha512(int); -void bench_rsaKeyGen(int); -void bench_rsaKeyGen_size(int, int); -void bench_rsa(int); -void bench_rsa_key(int, int); -void bench_dh(int); -void bench_eccMakeKey(int); -void bench_ecc(int); -void bench_eccEncrypt(void); -void bench_curve25519KeyGen(void); -void bench_curve25519KeyAgree(void); -void bench_ed25519KeyGen(void); -void bench_ed25519KeySign(void); -void bench_curve448KeyGen(void); -void bench_curve448KeyAgree(void); -void bench_ed448KeyGen(void); -void bench_ed448KeySign(void); -void bench_ntru(void); -void bench_ntruKeyGen(void); -void bench_rng(void); -void bench_blake2b(void); -void bench_blake2s(void); -void bench_pbkdf2(void); - -void bench_stats_print(void); - - -#ifdef __cplusplus - } /* extern "C" */ -#endif - - -#endif /* WOLFCRYPT_BENCHMARK_H */ - |