#include <bench/bench.h>
#include <crypto/aes.h>
#include <util/time.h>
#include <validation.h>
Go to the source code of this file.
|
static void | AES128_Encrypt (benchmark::State &state) |
|
static void | AES128_Decrypt (benchmark::State &state) |
|
static void | AES256_Encrypt (benchmark::State &state) |
|
static void | AES256_Decrypt (benchmark::State &state) |
|
static void | AES128CBC_EncryptNoPad (benchmark::State &state) |
|
static void | AES128CBC_DecryptNoPad (benchmark::State &state) |
|
static void | AES128CBC_EncryptWithPad (benchmark::State &state) |
|
static void | AES128CBC_DecryptWithPad (benchmark::State &state) |
|
static void | AES256CBC_EncryptNoPad (benchmark::State &state) |
|
static void | AES256CBC_DecryptNoPad (benchmark::State &state) |
|
static void | AES256CBC_EncryptWithPad (benchmark::State &state) |
|
static void | AES256CBC_DecryptWithPad (benchmark::State &state) |
|
| BENCHMARK (AES128_Encrypt, BENCH_AES128_ITERATION) |
|
| BENCHMARK (AES128_Decrypt, BENCH_AES128_ITERATION) |
|
| BENCHMARK (AES256_Encrypt, BENCH_AES256_ITERATION) |
|
| BENCHMARK (AES256_Decrypt, BENCH_AES256_ITERATION) |
|
| BENCHMARK (AES128CBC_EncryptNoPad, BENCH_AES128CBC_ITERATION) |
|
| BENCHMARK (AES128CBC_DecryptNoPad, BENCH_AES128CBC_ITERATION) |
|
| BENCHMARK (AES128CBC_EncryptWithPad, BENCH_AES128CBC_ITERATION) |
|
| BENCHMARK (AES128CBC_DecryptWithPad, BENCH_AES128CBC_ITERATION) |
|
| BENCHMARK (AES256CBC_EncryptNoPad, BENCH_AES256CBC_ITERATION) |
|
| BENCHMARK (AES256CBC_DecryptNoPad, BENCH_AES256CBC_ITERATION) |
|
| BENCHMARK (AES256CBC_EncryptWithPad, BENCH_AES256CBC_ITERATION) |
|
| BENCHMARK (AES256CBC_DecryptWithPad, BENCH_AES256CBC_ITERATION) |
|
◆ BENCH_AES128_ITERATION
#define BENCH_AES128_ITERATION 800000 |
◆ BENCH_AES128CBC_ITERATION
#define BENCH_AES128CBC_ITERATION 200000 |
◆ BENCH_AES256_ITERATION
#define BENCH_AES256_ITERATION 640000 |
◆ BENCH_AES256CBC_ITERATION
#define BENCH_AES256CBC_ITERATION 160000 |
◆ AES128_Decrypt()
◆ AES128_Encrypt()
◆ AES128CBC_DecryptNoPad()
◆ AES128CBC_DecryptWithPad()
◆ AES128CBC_EncryptNoPad()
◆ AES128CBC_EncryptWithPad()
◆ AES256_Decrypt()
◆ AES256_Encrypt()
◆ AES256CBC_DecryptNoPad()
◆ AES256CBC_DecryptWithPad()
◆ AES256CBC_EncryptNoPad()
◆ AES256CBC_EncryptWithPad()
◆ BENCHMARK() [1/12]
◆ BENCHMARK() [2/12]
◆ BENCHMARK() [3/12]
◆ BENCHMARK() [4/12]
◆ BENCHMARK() [5/12]
◆ BENCHMARK() [6/12]
◆ BENCHMARK() [7/12]
◆ BENCHMARK() [8/12]
◆ BENCHMARK() [9/12]
◆ BENCHMARK() [10/12]
◆ BENCHMARK() [11/12]
◆ BENCHMARK() [12/12]