From d8a644fc4ee2af9dc62f2a8c167b023d0c71d13b Mon Sep 17 00:00:00 2001 From: weidai Date: Mon, 2 Mar 2009 02:39:17 +0000 Subject: changes for 5.6: - added AuthenticatedSymmetricCipher interface class and Filter wrappers - added CCM, GCM (with SSE2 assembly), CMAC, and SEED - improved AES speed on x86 and x64 - removed WORD64_AVAILABLE; compiler 64-bit int support is now required --- fltrimpl.h | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'fltrimpl.h') diff --git a/fltrimpl.h b/fltrimpl.h index d78bb6b1..40d70ff1 100644 --- a/fltrimpl.h +++ b/fltrimpl.h @@ -25,14 +25,17 @@ FILTER_END_NO_MESSAGE_END */ -#define FILTER_OUTPUT2(site, statement, output, length, messageEnd) \ +#define FILTER_OUTPUT3(site, statement, output, length, messageEnd, channel) \ {\ case site: \ statement; \ - if (Output(site, output, length, messageEnd, blocking)) \ + if (Output(site, output, length, messageEnd, blocking, channel)) \ return STDMAX(size_t(1), length-m_inputPosition);\ } +#define FILTER_OUTPUT2(site, statement, output, length, messageEnd) \ + FILTER_OUTPUT3(site, statement, output, length, messageEnd, NULL_CHANNEL) + #define FILTER_OUTPUT(site, output, length, messageEnd) \ FILTER_OUTPUT2(site, 0, output, length, messageEnd) -- cgit v1.2.1