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

◆ TryCreateSignatureCore()

virtual bool System.Security.Cryptography.DSA.TryCreateSignatureCore ( ReadOnlySpan< byte > hash,
Span< byte > destination,
DSASignatureFormat signatureFormat,
out int bytesWritten )
inlineprotectedvirtualinherited

Reimplemented in System.Security.Cryptography.DSAImplementation.DSACng.

Definition at line 321 of file DSA.cs.

322 {
323 byte[] array = CreateSignature(hash.ToArray());
324 if (signatureFormat != 0)
325 {
327 }
329 }
static byte[] ConvertFromIeeeP1363Signature(byte[] signature, DSASignatureFormat targetFormat)
static bool TryCopyToDestination(this ReadOnlySpan< byte > source, Span< byte > destination, out int bytesWritten)
Definition Helpers.cs:62
byte[] CreateSignature(byte[] rgbHash)

References System.array, Internal.Cryptography.AsymmetricAlgorithmHelpers.ConvertFromIeeeP1363Signature(), System.Security.Cryptography.DSA.CreateSignature(), System.destination, System.ReadOnlySpan< T >.ToArray(), and Internal.Cryptography.Helpers.TryCopyToDestination().

Referenced by System.Security.Cryptography.DSA.CreateSignatureCore(), System.Security.Cryptography.DSA.TryCreateSignature(), System.Security.Cryptography.DSA.TryCreateSignature(), and System.Security.Cryptography.DSA.TrySignDataCore().