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

◆ VerifyData() [6/8]

bool System.Security.Cryptography.DSA.VerifyData ( ReadOnlySpan< byte > data,
ReadOnlySpan< byte > signature,
HashAlgorithmName hashAlgorithm,
DSASignatureFormat signatureFormat )
inlineinherited

Definition at line 428 of file DSA.cs.

429 {
430 if (string.IsNullOrEmpty(hashAlgorithm.Name))
431 {
433 }
434 if (!signatureFormat.IsKnownValue())
435 {
436 throw DSASignatureFormatHelpers.CreateUnknownValueException(signatureFormat);
437 }
438 return VerifyDataCore(data, signature, hashAlgorithm, signatureFormat);
439 }
virtual bool VerifyDataCore(Stream data, ReadOnlySpan< byte > signature, HashAlgorithmName hashAlgorithm, DSASignatureFormat signatureFormat)
Definition DSA.cs:422
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.VerifyDataCore().