");
sb.Append("");
sb.Append(Convert.ToBase64String(dsaParams.P));
sb.Append("
");
sb.Append("");
sb.Append(Convert.ToBase64String(dsaParams.Q));
sb.Append("
");
sb.Append("");
sb.Append(Convert.ToBase64String(dsaParams.G));
sb.Append("");
sb.Append("");
sb.Append(Convert.ToBase64String(dsaParams.Y));
sb.Append("");
sb.Append("");
sb.Append(Convert.ToBase64String(dsaParams.J));
sb.Append("");
sb.Append("");
sb.Append(Convert.ToBase64String(dsaParams.Seed));
sb.Append("");
sb.Append("");
string cnt = Convert.ToString(dsaParams.Counter);
byte[] inArr = new ASCIIEncoding().GetBytes(cnt);
sb.Append(Convert.ToBase64String(inArr));
sb.Append("");
if (dsaParams.X != null) {
sb.Append("");
sb.Append(Convert.ToBase64String(dsaParams.X));
sb.Append("");
}
sb.Append("");
return sb.ToString();
}
public abstract bool VerifySignature(byte[] rgbHash, byte[] rgbSignature);
} // DSA
} // System.Security.Cryptography