forked from wolfSSL/wolfssl
fix rsa benchmark decrypt buffer
This commit is contained in:
@@ -462,7 +462,6 @@ void bench_rsa(void)
|
|||||||
word32 idx = 0;
|
word32 idx = 0;
|
||||||
|
|
||||||
byte message[] = "Everyone gets Friday off.";
|
byte message[] = "Everyone gets Friday off.";
|
||||||
byte* output;
|
|
||||||
byte enc[512]; /* for up to 4096 bit */
|
byte enc[512]; /* for up to 4096 bit */
|
||||||
const int len = (int)strlen((char*)message);
|
const int len = (int)strlen((char*)message);
|
||||||
double start, total, each, milliEach;
|
double start, total, each, milliEach;
|
||||||
@@ -495,8 +494,10 @@ void bench_rsa(void)
|
|||||||
|
|
||||||
start = current_time();
|
start = current_time();
|
||||||
|
|
||||||
for (i = 0; i < times; i++)
|
for (i = 0; i < times; i++) {
|
||||||
RsaPrivateDecryptInline(enc, (word32)bytes, &output, &rsaKey);
|
byte out[512]; /* for up to 4096 bit */
|
||||||
|
RsaPrivateDecrypt(enc, (word32)bytes, out, sizeof(out), &rsaKey);
|
||||||
|
}
|
||||||
|
|
||||||
total = current_time() - start;
|
total = current_time() - start;
|
||||||
each = total / times; /* per second */
|
each = total / times; /* per second */
|
||||||
|
Reference in New Issue
Block a user