Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ SignData() [6/6]

byte[] System.Security.Cryptography.DSA.SignData ( Stream data,
HashAlgorithmName hashAlgorithm,
DSASignatureFormat signatureFormat )
inlineinherited

Definition at line 178 of file DSA.cs.

179 {
180 if (data == null)
181 {
182 throw new ArgumentNullException("data");
183 }
184 if (string.IsNullOrEmpty(hashAlgorithm.Name))
185 {
187 }
188 if (!signatureFormat.IsKnownValue())
189 {
190 throw DSASignatureFormatHelpers.CreateUnknownValueException(signatureFormat);
191 }
192 return SignDataCore(data, hashAlgorithm, signatureFormat);
193 }
virtual byte[] SignDataCore(ReadOnlySpan< byte > data, HashAlgorithmName hashAlgorithm, DSASignatureFormat signatureFormat)
Definition DSA.cs:152
static Exception HashAlgorithmNameNullOrEmpty()
Definition DSA.cs:524

References System.Security.Cryptography.DSASignatureFormatHelpers.CreateUnknownValueException(), System.Security.Cryptography.DSA.HashAlgorithmNameNullOrEmpty(), System.Security.Cryptography.HashAlgorithmName.Name, and System.Security.Cryptography.DSA.SignDataCore().