I read it in MSDN Flash newsletter.
Here is the extract.
MSDN Flash Newsletter:Please Do Not Use the .NET 2.0 HMACSHA512 and HMACSHA384 Classes We've recently discovered a bug in the HMACSHA512 and HMACSHA384 classes that shipped in the .NET Framework 2.0. This bug will cause these algorithms to produce incorrect results that are not consistent with other implementations of HMAC-SHA-512 and HMAC-SHA-384.
Check out for more information here.
http://blogs.msdn.com/shawnfa/archive/2007/01/31/please-do-not-use-the-net-2-0-hmacsha512-and-hmacsha384-classes.aspx