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

◆ TrySignData() [1/2]

bool System.Security.Cryptography.DSA.TrySignData ( ReadOnlySpan< byte > data,
Span< byte > destination,
HashAlgorithmName hashAlgorithm,
DSASignatureFormat signatureFormat,
out int bytesWritten )
inlineinherited

Definition at line 351 of file DSA.cs.

352 {
353 if (string.IsNullOrEmpty(hashAlgorithm.Name))
354 {
356 }
357 if (!signatureFormat.IsKnownValue())
358 {
359 throw DSASignatureFormatHelpers.CreateUnknownValueException(signatureFormat);
360 }
361 return TrySignDataCore(data, destination, hashAlgorithm, signatureFormat, out bytesWritten);
362 }
virtual bool TrySignDataCore(ReadOnlySpan< byte > data, Span< byte > destination, HashAlgorithmName hashAlgorithm, DSASignatureFormat signatureFormat, out int bytesWritten)
Definition DSA.cs:364
static Exception HashAlgorithmNameNullOrEmpty()
Definition DSA.cs:524

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