<PackageReference Include="NETStandard.Library" Version="2.0.3" />

System.Security.Cryptography.DSACryptoServiceProvider

public static bool UseMachineKeyStore { get; set; }

public bool PersistKeyInCsp { get; set; }

public bool PublicOnly { get; }

public DSACryptoServiceProvider(int dwKeySize)

public DSACryptoServiceProvider(int dwKeySize, CspParameters parameters)

public byte[] ExportCspBlob(bool includePrivateParameters)

public void ImportCspBlob(byte[] keyBlob)

public byte[] SignData(byte[] buffer)

public byte[] SignData(byte[] buffer, int offset, int count)

public byte[] SignData(Stream inputStream)

public byte[] SignHash(byte[] rgbHash, string str)

public bool VerifyData(byte[] rgbData, byte[] rgbSignature)

public bool VerifyHash(byte[] rgbHash, string str, byte[] rgbSignature)