X-Git-Url: https://jxself.org/git/?a=blobdiff_plain;f=tfc_misc.c;h=2aa58df4b5fd46ea9d579f3be3e4cafb85067e0f;hb=370a18a4c47e236b51ad8dee1957c40e11346b96;hp=5a6c53b213510b0cbc3867bfe8c5f001cb273066;hpb=d659ac85a7c63b7833ab793be2f37fbc4ca7ba6b;p=tfcrypt.git diff --git a/tfc_misc.c b/tfc_misc.c index 5a6c53b..2aa58df 100644 --- a/tfc_misc.c +++ b/tfc_misc.c @@ -97,11 +97,23 @@ const char *tfc_modename(int mode) case TFC_MODE_XTS: return "XTS"; case TFC_MODE_ECB: return "ECB"; case TFC_MODE_CBC: return "CBC"; + case TFC_MODE_PCBC: return "PCBC"; } return NULL; } +tfc_yesno tfc_is_freestream(int mode) +{ + switch (mode) { + case TFC_MODE_PLAIN: + case TFC_MODE_XOR: + case TFC_MODE_STREAM: return YES; + } + + return NO; +} + void tfc_getcurtime(tfc_useconds *tx) { struct timespec t;