using System; using System.Runtime.InteropServices; namespace System.Security.Cryptography { /// Computes the hash for the input data. // Token: 0x02000530 RID: 1328 [ComVisible(true)] public abstract class SHA384 : HashAlgorithm { /// Initializes a new instance of . // Token: 0x060030AA RID: 12458 RVA: 0x000A708C File Offset: 0x000A528C protected SHA384() { this.HashSizeValue = 384; } /// Creates an instance of the default implementation of . /// A new instance of . /// The algorithm was used with Federal Information Processing Standards (FIPS) mode enabled, but is not FIPS compatible. /// /// /// // Token: 0x060030AB RID: 12459 RVA: 0x000A70A0 File Offset: 0x000A52A0 public new static SHA384 Create() { return SHA384.Create("System.Security.Cryptography.SHA384"); } /// Creates an instance of a specified implementation of . /// A new instance of using the specified implementation. /// The name of the specific implementation of to be used. /// The algorithm described by the parameter was used with Federal Information Processing Standards (FIPS) mode enabled, but is not FIPS compatible. // Token: 0x060030AC RID: 12460 RVA: 0x000A70AC File Offset: 0x000A52AC public new static SHA384 Create(string hashName) { return (SHA384)CryptoConfig.CreateFromName(hashName); } } }