Thus spake "Alex Dubov" <[EMAIL PROTECTED]>
Ok. How about now?
I'm curious if there's a significant performance difference between using
u32 and u64; the former should be portable to all supported platforms, and
may make the latter unnecessary.
Plus, if we're going to go that route, we should consider that some
platforms have 128-bit XOR support in hardware; is it worth implementing
that too?
How much of this should be extended to other ciphers? Should xorN() and
moveN() be part of the bignum code for reuse in other modules? IIRC, I
copied the CFB code from another module (DES? IDEA? I forget) with only
slight changes; I didn't grok enough of it at the time to worry about
performance, just maintaining correctness.
S
Stephen Sprunk "Stupid people surround themselves with smart
CCIE #3723 people. Smart people surround themselves with
K5SSS smart people who disagree with them." --Aaron Sorkin
______________________________________________________________________
OpenSSL Project http://www.openssl.org
Development Mailing List [email protected]
Automated List Manager [EMAIL PROTECTED]