public class SHA384Managed : SHA384 { // Public Constructors public SHA384Managed( ); // Public Instance Methods public override void Initialize( ); // overrides HashAlgorithm// Protected Instance Methods protected override void HashCore(byte[ ] rgb, int ibStart, int cbSize); // overrides HashAlgorithm protected override byte[ ] HashFinal( ); // overrides HashAlgorithm }
This subclass of SHA384 is the default implementation of the SHA-384 algorithm. SHA384Managed is implemented in managed code, rather than acting as a wrapper around the Windows Crypto API.