3 // Copyright (c) Microsoft Corporation. All rights reserved.
6 // <OWNER>Microsoft</OWNER>
12 // This abstract class represents the SHA-512 hash algorithm.
15 namespace System.Security.Cryptography {
16 [System.Runtime.InteropServices.ComVisible(true)]
17 public abstract class SHA512 : HashAlgorithm
20 // protected constructors
31 new static public SHA512 Create() {
33 return new System.Security.Cryptography.SHA512Managed ();
35 return Create("System.Security.Cryptography.SHA512");
39 new static public SHA512 Create(String hashName) {
40 return (SHA512) CryptoConfig.CreateFromName(hashName);