http://lwn.net/Articles/14006/
Linus has yet to post a message to linux-kernel since his return, but he continues to merge patches at a high rate. The latest code to go in includes a new, reworked API for the performance of cryptographic functions within the kernel; implementations of DES (and triple DES), MD4, MD5, and SHA have been included. This is the first time that serious cryptographic code has been part of the mainline kernel. The first use of this API is to support the new IPSec implementation, which has also just been merged. See this document (from Linus's BitKeeper tree) for details on how the new crypto API works.