2 // MD4.cs - Message Digest 4 Abstract class
5 // Sebastien Pouliot (spouliot@motus.com)
7 // (C) 2003 Motus Technologies Inc. (http://www.motus.com)
11 using System
.Security
.Cryptography
;
13 namespace Mono
.Security
.Cryptography
{
15 public abstract class MD4
: HashAlgorithm
{
19 // MD4 hash length are 128 bits long
23 public static new MD4
Create ()
25 // for this to work we must register ourself with CryptoConfig
26 return Create ("MD4");
29 public static new MD4
Create (string hashName
)
31 object o
= CryptoConfig
.CreateFromName (hashName
);
32 // in case machine.config isn't configured to use any MD4 implementation
34 o
= new MD4CryptoServiceProvider ();