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

◆ TrySignData() [2/2]

virtual bool System.Security.Cryptography.ECDsa.TrySignData ( ReadOnlySpan< byte > data,
Span< byte > destination,
HashAlgorithmName hashAlgorithm,
out int bytesWritten )
inlinevirtualinherited

Definition at line 228 of file ECDsa.cs.

229 {
230 if (string.IsNullOrEmpty(hashAlgorithm.Name))
231 {
233 }
234 Span<byte> tmp = stackalloc byte[128];
235 ReadOnlySpan<byte> hash = HashSpanToTmp(data, hashAlgorithm, tmp);
236 return TrySignHash(hash, destination, out bytesWritten);
237 }
static string Cryptography_HashAlgorithmNameNullOrEmpty
Definition SR.cs:60
Definition SR.cs:7
virtual bool TrySignHash(ReadOnlySpan< byte > hash, Span< byte > destination, out int bytesWritten)
Definition ECDsa.cs:476
ReadOnlySpan< byte > HashSpanToTmp(ReadOnlySpan< byte > data, HashAlgorithmName hashAlgorithm, Span< byte > tmp)
Definition ECDsa.cs:538

References System.SR.Cryptography_HashAlgorithmNameNullOrEmpty, System.destination, System.Security.Cryptography.ECDsa.HashSpanToTmp(), System.Security.Cryptography.HashAlgorithmName.Name, and System.Security.Cryptography.ECDsa.TrySignHash().