> This is an update to the sources (only) for the CMAC, CCM and GCM code we > donated previously.
Just to denote that alternative GCM implementation is available now, see http://cvs.openssl.org/rlog?f=openssl/crypto/modes/gcm128.c. It's initial version and interface is still subject to change. Things that won't change is that the module in question is cipher agnostic (modulo block-size), doesn't rely on EVP (i.e. will be free from circular dependency when deployed from EVP) and is more aggressively optimized. Latter refers to the fact that unlike code proposed by IBM it uses full machine word logical operations instead of byte-oriented ones. As for multiplication itself it currently opts for 4-bit multiplication. 1-bit and 8-bit subroutines are available and tested. A. ______________________________________________________________________ OpenSSL Project http://www.openssl.org Development Mailing List openssl-dev@openssl.org Automated List Manager majord...@openssl.org