projects
/
tfcrypt.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Add Propagating CBC (PCBC) mode
[tfcrypt.git]
/
tfc_bench.c
diff --git
a/tfc_bench.c
b/tfc_bench.c
index 2c0553890101b5f6113631cc9205c999a83ccf85..e05ac78b3af805306b020f756cf81293f2258a22 100644
(file)
--- a/
tfc_bench.c
+++ b/
tfc_bench.c
@@
-79,6
+79,10
@@
void do_benchmark(tfc_useconds useconds, double dseconds)
tf_cbc_encrypt(key, ctr, srcblk, srcblk, lblock);
else if (ctr_mode == TFC_MODE_CBC && do_edcrypt == TFC_DO_DECRYPT)
tf_cbc_decrypt(key, ctr, srcblk, srcblk, lblock);
tf_cbc_encrypt(key, ctr, srcblk, srcblk, lblock);
else if (ctr_mode == TFC_MODE_CBC && do_edcrypt == TFC_DO_DECRYPT)
tf_cbc_decrypt(key, ctr, srcblk, srcblk, lblock);
+ else if (ctr_mode == TFC_MODE_PCBC && do_edcrypt == TFC_DO_ENCRYPT)
+ tf_pcbc_encrypt(key, ctr, srcblk, srcblk, lblock);
+ else if (ctr_mode == TFC_MODE_PCBC && do_edcrypt == TFC_DO_DECRYPT)
+ tf_pcbc_decrypt(key, ctr, srcblk, srcblk, lblock);
delta_processed += lblock;
}
delta_processed += lblock;
}