On Tue, Nov 20, 2007 at 02:34:48AM +0800, Tan Swee Heng wrote:
> Hi,
> 
> 'grep "static void xor_" crypto/*' shows that cbc.c, ctr.c, pcbc.c and
> xcbc.c share similar xor_* functions. It seems a good idea to
> encourage code reuse by putting them into a common header (iirc
> Evgeniy  suggested it when reviewing one of my earlier mail). It will
> also be useful to me when porting other eSTREAM ciphers. So I would
> like to move them into include/crypto/xor_n.h and make them all
> "static inline". Any objections?

Do you actually need to xor anything that's not a multiple of
8 bytes?

I'm currently working on a patch to just restrict the block
size for non-stream ciphers to multiples of 8 since that's what
we have anyway.  That allows us to just use bitmap_xor.

Cheers,
-- 
Visit Openswan at http://www.openswan.org/
Email: Herbert Xu ~{PmV>HI~} <[EMAIL PROTECTED]>
Home Page: http://gondor.apana.org.au/~herbert/
PGP Key: http://gondor.apana.org.au/~herbert/pubkey.txt
-
To unsubscribe from this list: send the line "unsubscribe linux-crypto" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to