105 references to DSASignatureFormat
Microsoft.AspNetCore.Identity (1)
Passkeys\CredentialPublicKey.cs (1)
111COSEKeyType.EC2 => _ecdsa!.VerifyData(data, signature, HashAlgFromCOSEAlg(_alg), DSASignatureFormat.Rfc3279DerSequence),
System.Security.Cryptography (103)
src\runtime\src\libraries\Common\src\System\Security\Cryptography\CompositeMLDsaManaged.ECDsa.cs (2)
352return _ecdsa.VerifyData(data, signature, _algorithm.HashAlgorithmName, DSASignatureFormat.Rfc3279DerSequence); 378if (!_ecdsa.TrySignData(data, destination, _algorithm.HashAlgorithmName, DSASignatureFormat.Rfc3279DerSequence, out int bytesWritten))
src\runtime\src\libraries\Common\src\System\Security\Cryptography\DSACng.SignVerify.cs (7)
39DSASignatureFormat signatureFormat, 54if (signatureFormat == DSASignatureFormat.IeeeP1363FixedFieldConcatenation) 59if (signatureFormat != DSASignatureFormat.Rfc3279DerSequence) 78return VerifySignatureCore(rgbHash, rgbSignature, DSASignatureFormat.IeeeP1363FixedFieldConcatenation); 84DSASignatureFormat signatureFormat) 89if (signatureFormat == DSASignatureFormat.Rfc3279DerSequence) 95else if (signatureFormat != DSASignatureFormat.IeeeP1363FixedFieldConcatenation)
src\runtime\src\libraries\Common\src\System\Security\Cryptography\ECDsaCng.SignVerify.cs (9)
20int estimatedSize = GetMaxSignatureSize(DSASignatureFormat.IeeeP1363FixedFieldConcatenation); 37DSASignatureFormat.IeeeP1363FixedFieldConcatenation, 44DSASignatureFormat signatureFormat, 56if (signatureFormat == DSASignatureFormat.IeeeP1363FixedFieldConcatenation) 61if (signatureFormat != DSASignatureFormat.Rfc3279DerSequence) 83return VerifyHashCore(hash, signature, DSASignatureFormat.IeeeP1363FixedFieldConcatenation); 87VerifyHashCore(hash, signature, DSASignatureFormat.IeeeP1363FixedFieldConcatenation); 92DSASignatureFormat signatureFormat) 94if (signatureFormat != DSASignatureFormat.IeeeP1363FixedFieldConcatenation)
System\Security\Cryptography\AsymmetricAlgorithmHelpers.Der.cs (8)
17internal static byte[] ConvertFromIeeeP1363Signature(byte[] signature, DSASignatureFormat targetFormat) 21case DSASignatureFormat.IeeeP1363FixedFieldConcatenation: 23case DSASignatureFormat.Rfc3279DerSequence: 36DSASignatureFormat currentFormat, 42case DSASignatureFormat.IeeeP1363FixedFieldConcatenation: 44case DSASignatureFormat.Rfc3279DerSequence: 55DSASignatureFormat currentFormat, 83DSASignatureFormat currentFormat,
System\Security\Cryptography\DSA.cs (26)
125public byte[] SignData(byte[] data, HashAlgorithmName hashAlgorithm, DSASignatureFormat signatureFormat) 193DSASignatureFormat signatureFormat) 225DSASignatureFormat signatureFormat) 271public byte[] SignData(Stream data, HashAlgorithmName hashAlgorithm, DSASignatureFormat signatureFormat) 293protected virtual byte[] SignDataCore(Stream data, HashAlgorithmName hashAlgorithm, DSASignatureFormat signatureFormat) 366DSASignatureFormat signatureFormat) 411public byte[] CreateSignature(byte[] rgbHash, DSASignatureFormat signatureFormat) 432protected virtual unsafe byte[] CreateSignatureCore(ReadOnlySpan<byte> hash, DSASignatureFormat signatureFormat) 447=> TryCreateSignatureCore(hash, destination, DSASignatureFormat.IeeeP1363FixedFieldConcatenation, out bytesWritten); 473DSASignatureFormat signatureFormat, 503DSASignatureFormat signatureFormat, 511if (signatureFormat != DSASignatureFormat.IeeeP1363FixedFieldConcatenation) 584DSASignatureFormat signatureFormat, 617DSASignatureFormat signatureFormat, 633return VerifyDataCore(data, signature, hashAlgorithm, DSASignatureFormat.IeeeP1363FixedFieldConcatenation); 662DSASignatureFormat signatureFormat) 699DSASignatureFormat signatureFormat) 727DSASignatureFormat signatureFormat) 753DSASignatureFormat signatureFormat) 779DSASignatureFormat signatureFormat) 805public bool VerifySignature(byte[] rgbHash, byte[] rgbSignature, DSASignatureFormat signatureFormat) 837DSASignatureFormat signatureFormat) 860DSASignatureFormat signatureFormat) 1104public int GetMaxSignatureSize(DSASignatureFormat signatureFormat) 1111case DSASignatureFormat.IeeeP1363FixedFieldConcatenation: 1113case DSASignatureFormat.Rfc3279DerSequence:
System\Security\Cryptography\DSASignatureFormat.cs (4)
40internal static bool IsKnownValue(this DSASignatureFormat signatureFormat) => 41signatureFormat >= DSASignatureFormat.IeeeP1363FixedFieldConcatenation && 42signatureFormat <= DSASignatureFormat.Rfc3279DerSequence; 44internal static Exception CreateUnknownValueException(DSASignatureFormat signatureFormat) =>
System\Security\Cryptography\ECDsa.cs (45)
107DSASignatureFormat signatureFormat) 139DSASignatureFormat signatureFormat) 201public byte[] SignData(byte[] data, HashAlgorithmName hashAlgorithm, DSASignatureFormat signatureFormat) 232public byte[] SignData(Stream data, HashAlgorithmName hashAlgorithm, DSASignatureFormat signatureFormat) 257DSASignatureFormat signatureFormat) 280public byte[] SignHash(byte[] hash, DSASignatureFormat signatureFormat) 309public byte[] SignHash(ReadOnlySpan<byte> hash, DSASignatureFormat signatureFormat) 330/// This method will use <see cref="DSASignatureFormat.IeeeP1363FixedFieldConcatenation" /> to encode the 331/// the signature. To use a different signature format, use <see cref="SignHash(ReadOnlySpan{byte}, DSASignatureFormat)" />. 333/// <seealso cref="SignHash(ReadOnlySpan{byte}, DSASignatureFormat)" />. 336return SignHashCore(hash, DSASignatureFormat.IeeeP1363FixedFieldConcatenation); 364public int SignHash(ReadOnlySpan<byte> hash, Span<byte> destination, DSASignatureFormat signatureFormat) 396/// This method will use <see cref="DSASignatureFormat.IeeeP1363FixedFieldConcatenation" /> to encode the 397/// the signature. To use a different signature format, use <see cref="SignHash(ReadOnlySpan{byte}, Span{byte}, DSASignatureFormat)" />. 399/// <seealso cref="SignHash(ReadOnlySpan{byte}, Span{byte}, DSASignatureFormat)" />. 402if (TrySignHashCore(hash, destination, DSASignatureFormat.IeeeP1363FixedFieldConcatenation, out int written)) 421protected virtual unsafe byte[] SignHashCore(ReadOnlySpan<byte> hash, DSASignatureFormat signatureFormat) 504DSASignatureFormat signatureFormat, 537DSASignatureFormat signatureFormat, 574/// This method will use <see cref="DSASignatureFormat.IeeeP1363FixedFieldConcatenation" /> to encode the 576/// <see cref="SignData(ReadOnlySpan{byte}, HashAlgorithmName, DSASignatureFormat)" />. 578/// <seealso cref="SignData(ReadOnlySpan{byte}, HashAlgorithmName, DSASignatureFormat)" /> 583return SignDataCore(data, hashAlgorithm, DSASignatureFormat.IeeeP1363FixedFieldConcatenation); 611public byte[] SignData(ReadOnlySpan<byte> data, HashAlgorithmName hashAlgorithm, DSASignatureFormat signatureFormat) 659DSASignatureFormat signatureFormat) 702/// This method will use <see cref="DSASignatureFormat.IeeeP1363FixedFieldConcatenation" /> to encode the 704/// <see cref="SignData(ReadOnlySpan{byte}, Span{byte}, HashAlgorithmName, DSASignatureFormat)" />. 706/// <seealso cref="SignData(ReadOnlySpan{byte}, Span{byte}, HashAlgorithmName, DSASignatureFormat)" /> 711if (TrySignDataCore(data, destination, hashAlgorithm, DSASignatureFormat.IeeeP1363FixedFieldConcatenation, out int written)) 786DSASignatureFormat signatureFormat) 830public bool VerifyData(byte[] data, byte[] signature, HashAlgorithmName hashAlgorithm, DSASignatureFormat signatureFormat) 870DSASignatureFormat signatureFormat) 896DSASignatureFormat signatureFormat) 951DSASignatureFormat signatureFormat) 980DSASignatureFormat signatureFormat) 1042=> TrySignHashCore(hash, destination, DSASignatureFormat.IeeeP1363FixedFieldConcatenation, out bytesWritten); 1068DSASignatureFormat signatureFormat, 1098DSASignatureFormat signatureFormat, 1110VerifyHashCore(hash, signature, DSASignatureFormat.IeeeP1363FixedFieldConcatenation); 1130public bool VerifyHash(byte[] hash, byte[] signature, DSASignatureFormat signatureFormat) 1159DSASignatureFormat signatureFormat) 1182DSASignatureFormat signatureFormat) 1248public int GetMaxSignatureSize(DSASignatureFormat signatureFormat) 1268case DSASignatureFormat.IeeeP1363FixedFieldConcatenation: 1270case DSASignatureFormat.Rfc3279DerSequence:
System\Security\Cryptography\X509Certificates\CertificateRequest.Load.cs (1)
395return ecdsa.VerifyData(toBeSigned, signature, hashAlg, DSASignatureFormat.Rfc3279DerSequence);
System\Security\Cryptography\X509Certificates\ECDsaX509SignatureGenerator.cs (1)
66return _key.SignData(data, hashAlgorithm, DSASignatureFormat.Rfc3279DerSequence);
System.Security.Cryptography.Algorithms (1)
System.Security.Cryptography.Algorithms.cs (1)
18[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Security.Cryptography.DSASignatureFormat))]