public SSLv3DeriveBytes(byte[] secret, byte[] seed)
{
if (secret == null)
throw new ArgumentNullException("secret");
if (seed == null)
throw new ArgumentNullException("seed");
_secret = secret;
_seed = seed;
_md5 = new MD5CryptoServiceProvider();
_sha1 = new SHA1CryptoServiceProvider();
Reset();
}