103 references to DSASignatureFormat
System.Security.Cryptography (102)
src\libraries\Common\src\System\Security\Cryptography\DSAOpenSsl.cs (8)
217DSASignatureFormat.IeeeP1363FixedFieldConcatenation, 224DSASignatureFormat signatureFormat, 231if (signatureFormat == DSASignatureFormat.IeeeP1363FixedFieldConcatenation) 249else if (signatureFormat == DSASignatureFormat.Rfc3279DerSequence) 317VerifySignatureCore(hash, signature, DSASignatureFormat.IeeeP1363FixedFieldConcatenation); 322DSASignatureFormat signatureFormat) 326if (signatureFormat == DSASignatureFormat.IeeeP1363FixedFieldConcatenation) 337else if (signatureFormat != DSASignatureFormat.Rfc3279DerSequence)
src\libraries\Common\src\System\Security\Cryptography\ECDsaOpenSsl.cs (9)
102DSASignatureFormat.IeeeP1363FixedFieldConcatenation, 109DSASignatureFormat signatureFormat, 114if (signatureFormat == DSASignatureFormat.IeeeP1363FixedFieldConcatenation) 116int encodedSize = GetMaxSignatureSize(DSASignatureFormat.IeeeP1363FixedFieldConcatenation); 136else if (signatureFormat == DSASignatureFormat.Rfc3279DerSequence) 164VerifyHashCore(hash, signature, DSASignatureFormat.IeeeP1363FixedFieldConcatenation); 169DSASignatureFormat signatureFormat) 176if (signatureFormat == DSASignatureFormat.IeeeP1363FixedFieldConcatenation) 197else if (signatureFormat == DSASignatureFormat.Rfc3279DerSequence)
System\Security\Cryptography\AsymmetricAlgorithmHelpers.Der.cs (8)
148internal static byte[] ConvertFromIeeeP1363Signature(byte[] signature, DSASignatureFormat targetFormat) 152case DSASignatureFormat.IeeeP1363FixedFieldConcatenation: 154case DSASignatureFormat.Rfc3279DerSequence: 167DSASignatureFormat currentFormat, 173case DSASignatureFormat.IeeeP1363FixedFieldConcatenation: 175case DSASignatureFormat.Rfc3279DerSequence: 216DSASignatureFormat currentFormat, 244DSASignatureFormat 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 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 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)
373return 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))]