SHA512 within Silverlight is not available, is there a managed library available?

.net, c#, sha512, silverlight, windows-phone-7

Solution

Using HashLib from http://hashlib.codeplex.com/ will work fine. There are methods within `HashLib.HashFactory.HashCryptoNotBuildIn` that do not require `System.Crytography`.

Problem

`SHA512Managed` is missing in Silverlight (for Windows Phone 7 CTP SDK), only upto SHA256 is available for use. Does anyone know a .NET class that I could use that offers a self-contained C# or VB.net SHA512 implementation? I need to use this for authentication to a HTTP web service.

Original source