mirror of
https://github.com/shadps4-emu/ext-cryptopp.git
synced 2024-11-30 13:20:30 +00:00
increase buffer sizes
This commit is contained in:
parent
f41245df6f
commit
4186dc1478
10
bench.cpp
10
bench.cpp
@ -87,7 +87,7 @@ void OutputResultOperations(const char *name, const char *operation, bool pc, un
|
||||
|
||||
void BenchMark(const char *name, BlockTransformation &cipher, double timeTotal)
|
||||
{
|
||||
const int BUF_SIZE = RoundDownToMultipleOf(1024U, cipher.OptimalNumberOfParallelBlocks() * cipher.BlockSize());
|
||||
const int BUF_SIZE = RoundUpToMultipleOf(2048U, cipher.OptimalNumberOfParallelBlocks() * cipher.BlockSize());
|
||||
AlignedSecByteBlock buf(BUF_SIZE);
|
||||
const int nBlocks = BUF_SIZE / cipher.BlockSize();
|
||||
clock_t start = clock();
|
||||
@ -108,7 +108,7 @@ void BenchMark(const char *name, BlockTransformation &cipher, double timeTotal)
|
||||
|
||||
void BenchMark(const char *name, StreamTransformation &cipher, double timeTotal)
|
||||
{
|
||||
const int BUF_SIZE=RoundDownToMultipleOf(1024U, cipher.OptimalBlockSize());
|
||||
const int BUF_SIZE=RoundUpToMultipleOf(2048U, cipher.OptimalBlockSize());
|
||||
AlignedSecByteBlock buf(BUF_SIZE);
|
||||
clock_t start = clock();
|
||||
|
||||
@ -128,7 +128,7 @@ void BenchMark(const char *name, StreamTransformation &cipher, double timeTotal)
|
||||
|
||||
void BenchMark(const char *name, HashTransformation &ht, double timeTotal)
|
||||
{
|
||||
const int BUF_SIZE=1024;
|
||||
const int BUF_SIZE=2048U;
|
||||
AlignedSecByteBlock buf(BUF_SIZE);
|
||||
LC_RNG rng((word32)time(NULL));
|
||||
rng.GenerateBlock(buf, BUF_SIZE);
|
||||
@ -150,7 +150,7 @@ void BenchMark(const char *name, HashTransformation &ht, double timeTotal)
|
||||
|
||||
void BenchMark(const char *name, BufferedTransformation &bt, double timeTotal)
|
||||
{
|
||||
const int BUF_SIZE=1024;
|
||||
const int BUF_SIZE=2048U;
|
||||
AlignedSecByteBlock buf(BUF_SIZE);
|
||||
LC_RNG rng((word32)time(NULL));
|
||||
rng.GenerateBlock(buf, BUF_SIZE);
|
||||
@ -170,7 +170,7 @@ void BenchMark(const char *name, BufferedTransformation &bt, double timeTotal)
|
||||
OutputResultBytes(name, double(blocks) * BUF_SIZE, timeTaken);
|
||||
}
|
||||
|
||||
void BenchMarkKeying(SimpleKeyingInterface &c, unsigned int keyLength, const NameValuePairs ¶ms)
|
||||
void BenchMarkKeying(SimpleKeyingInterface &c, size_t keyLength, const NameValuePairs ¶ms)
|
||||
{
|
||||
unsigned long iterations = 0;
|
||||
clock_t start = clock();
|
||||
|
Loading…
Reference in New Issue
Block a user