Terraria v1.4.4.9
Terraria source code documentation
All Classes Namespaces Files Functions Variables Enumerations Enumerator Properties Events Macros

◆ SignData() [5/6]

virtual byte[] System.Security.Cryptography.DSA.SignData ( Stream data,
HashAlgorithmName hashAlgorithm )
inlinevirtualinherited

Definition at line 164 of file DSA.cs.

165 {
166 if (data == null)
167 {
168 throw new ArgumentNullException("data");
169 }
170 if (string.IsNullOrEmpty(hashAlgorithm.Name))
171 {
173 }
174 byte[] rgbHash = HashData(data, hashAlgorithm);
175 return CreateSignature(rgbHash);
176 }
byte[] CreateSignature(byte[] rgbHash)
virtual byte[] HashData(byte[] data, int offset, int count, HashAlgorithmName hashAlgorithm)
Definition DSA.cs:69
static Exception HashAlgorithmNameNullOrEmpty()
Definition DSA.cs:524

References System.Security.Cryptography.DSA.CreateSignature(), System.Security.Cryptography.DSA.HashAlgorithmNameNullOrEmpty(), System.Security.Cryptography.DSA.HashData(), and System.Security.Cryptography.HashAlgorithmName.Name.