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

◆ SignData() [2/6]

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

Definition at line 88 of file DSA.cs.

89 {
90 if (data == null)
91 {
92 throw new ArgumentNullException("data");
93 }
94 if (string.IsNullOrEmpty(hashAlgorithm.Name))
95 {
97 }
98 if (!signatureFormat.IsKnownValue())
99 {
100 throw DSASignatureFormatHelpers.CreateUnknownValueException(signatureFormat);
101 }
102 return SignDataCore(data, hashAlgorithm, signatureFormat);
103 }
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().