2 // System.Security.Cryptography SHA512 Class implementation
\r
5 // Matthew S. Ford (Matthew.S.Ford@Rose-Hulman.Edu)
\r
7 // Copyright 2001 by Matthew S. Ford.
\r
11 using System.Security.Cryptography;
\r
13 namespace System.Security.Cryptography {
\r
16 /// Common base class for all derived SHA512 iplementations.
\r
18 public abstract class SHA512 : HashAlgorithm {
\r
21 /// Called from constructor of derived class.
\r
29 /// Creates the default derived class.
\r
31 public static new SHA512 Create () {
\r
32 return new SHA512Managed();
\r
36 /// Creates a new derived class.
\r
38 /// <param name="st">FIXME: No clue. Specifies which derived class to create?</param>
\r
40 public static new SHA512 Create (string st) {
\r