Cryptography Next Generation (CNG) is meant to be a long-term replacement for the CryptoAPI, providing substitutes for all of the cryptographic primitives it offered.
http://msdn.microsoft.com/msdnmag/issues/07/07/security/default.aspx