X-Git-Url: https://jxself.org/git/?a=blobdiff_plain;f=tfc_misc.c;h=01998f2f13a877e451fd007cfac347282a2c896d;hb=c0d678824537239f5e17822cd8473ac32f1ed251;hp=bfb7265ff2dbf00442f26702456e7caeaf2ea864;hpb=ba5ce99d77078a8629779641e8506b74e50fe6af;p=tfcrypt.git diff --git a/tfc_misc.c b/tfc_misc.c index bfb7265..01998f2 100644 --- a/tfc_misc.c +++ b/tfc_misc.c @@ -97,12 +97,21 @@ 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_OCB: return "OCB"; } return NULL; } +tfc_yesno tfc_is_freestream(int mode) +{ + switch (mode) { + case TFC_MODE_PLAIN: + case TFC_MODE_STREAM: return YES; + } + + return NO; +} + void tfc_getcurtime(tfc_useconds *tx) { struct timespec t;