103 references to DSASignatureFormat
System.Security.Cryptography (102)
src\libraries\Common\src\System\Security\Cryptography\DSAOpenSsl.cs (8)
217
DSASignatureFormat
.IeeeP1363FixedFieldConcatenation,
224
DSASignatureFormat
signatureFormat,
231
if (signatureFormat ==
DSASignatureFormat
.IeeeP1363FixedFieldConcatenation)
249
else if (signatureFormat ==
DSASignatureFormat
.Rfc3279DerSequence)
317
VerifySignatureCore(hash, signature,
DSASignatureFormat
.IeeeP1363FixedFieldConcatenation);
322
DSASignatureFormat
signatureFormat)
326
if (signatureFormat ==
DSASignatureFormat
.IeeeP1363FixedFieldConcatenation)
337
else if (signatureFormat !=
DSASignatureFormat
.Rfc3279DerSequence)
src\libraries\Common\src\System\Security\Cryptography\ECDsaOpenSsl.cs (9)
102
DSASignatureFormat
.IeeeP1363FixedFieldConcatenation,
109
DSASignatureFormat
signatureFormat,
114
if (signatureFormat ==
DSASignatureFormat
.IeeeP1363FixedFieldConcatenation)
116
int encodedSize = GetMaxSignatureSize(
DSASignatureFormat
.IeeeP1363FixedFieldConcatenation);
136
else if (signatureFormat ==
DSASignatureFormat
.Rfc3279DerSequence)
164
VerifyHashCore(hash, signature,
DSASignatureFormat
.IeeeP1363FixedFieldConcatenation);
169
DSASignatureFormat
signatureFormat)
176
if (signatureFormat ==
DSASignatureFormat
.IeeeP1363FixedFieldConcatenation)
197
else if (signatureFormat ==
DSASignatureFormat
.Rfc3279DerSequence)
System\Security\Cryptography\AsymmetricAlgorithmHelpers.Der.cs (8)
148
internal static byte[] ConvertFromIeeeP1363Signature(byte[] signature,
DSASignatureFormat
targetFormat)
152
case
DSASignatureFormat
.IeeeP1363FixedFieldConcatenation:
154
case
DSASignatureFormat
.Rfc3279DerSequence:
167
DSASignatureFormat
currentFormat,
173
case
DSASignatureFormat
.IeeeP1363FixedFieldConcatenation:
175
case
DSASignatureFormat
.Rfc3279DerSequence:
216
DSASignatureFormat
currentFormat,
244
DSASignatureFormat
currentFormat,
System\Security\Cryptography\DSA.cs (26)
125
public byte[] SignData(byte[] data, HashAlgorithmName hashAlgorithm,
DSASignatureFormat
signatureFormat)
193
DSASignatureFormat
signatureFormat)
225
DSASignatureFormat
signatureFormat)
271
public byte[] SignData(Stream data, HashAlgorithmName hashAlgorithm,
DSASignatureFormat
signatureFormat)
293
protected virtual byte[] SignDataCore(Stream data, HashAlgorithmName hashAlgorithm,
DSASignatureFormat
signatureFormat)
366
DSASignatureFormat
signatureFormat)
411
public byte[] CreateSignature(byte[] rgbHash,
DSASignatureFormat
signatureFormat)
432
protected virtual byte[] CreateSignatureCore(ReadOnlySpan<byte> hash,
DSASignatureFormat
signatureFormat)
447
=> TryCreateSignatureCore(hash, destination,
DSASignatureFormat
.IeeeP1363FixedFieldConcatenation, out bytesWritten);
473
DSASignatureFormat
signatureFormat,
503
DSASignatureFormat
signatureFormat,
511
if (signatureFormat !=
DSASignatureFormat
.IeeeP1363FixedFieldConcatenation)
584
DSASignatureFormat
signatureFormat,
617
DSASignatureFormat
signatureFormat,
633
return VerifyDataCore(data, signature, hashAlgorithm,
DSASignatureFormat
.IeeeP1363FixedFieldConcatenation);
662
DSASignatureFormat
signatureFormat)
699
DSASignatureFormat
signatureFormat)
727
DSASignatureFormat
signatureFormat)
753
DSASignatureFormat
signatureFormat)
779
DSASignatureFormat
signatureFormat)
805
public bool VerifySignature(byte[] rgbHash, byte[] rgbSignature,
DSASignatureFormat
signatureFormat)
837
DSASignatureFormat
signatureFormat)
860
DSASignatureFormat
signatureFormat)
1104
public int GetMaxSignatureSize(
DSASignatureFormat
signatureFormat)
1111
case
DSASignatureFormat
.IeeeP1363FixedFieldConcatenation:
1113
case
DSASignatureFormat
.Rfc3279DerSequence:
System\Security\Cryptography\DSASignatureFormat.cs (4)
40
internal static bool IsKnownValue(this
DSASignatureFormat
signatureFormat) =>
41
signatureFormat >=
DSASignatureFormat
.IeeeP1363FixedFieldConcatenation &&
42
signatureFormat <=
DSASignatureFormat
.Rfc3279DerSequence;
44
internal static Exception CreateUnknownValueException(
DSASignatureFormat
signatureFormat) =>
System\Security\Cryptography\ECDsa.cs (45)
107
DSASignatureFormat
signatureFormat)
139
DSASignatureFormat
signatureFormat)
201
public byte[] SignData(byte[] data, HashAlgorithmName hashAlgorithm,
DSASignatureFormat
signatureFormat)
232
public byte[] SignData(Stream data, HashAlgorithmName hashAlgorithm,
DSASignatureFormat
signatureFormat)
257
DSASignatureFormat
signatureFormat)
280
public byte[] SignHash(byte[] hash,
DSASignatureFormat
signatureFormat)
309
public 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
)" />.
336
return SignHashCore(hash,
DSASignatureFormat
.IeeeP1363FixedFieldConcatenation);
364
public 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
)" />.
402
if (TrySignHashCore(hash, destination,
DSASignatureFormat
.IeeeP1363FixedFieldConcatenation, out int written))
421
protected virtual byte[] SignHashCore(ReadOnlySpan<byte> hash,
DSASignatureFormat
signatureFormat)
504
DSASignatureFormat
signatureFormat,
537
DSASignatureFormat
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
)" />
583
return SignDataCore(data, hashAlgorithm,
DSASignatureFormat
.IeeeP1363FixedFieldConcatenation);
611
public byte[] SignData(ReadOnlySpan<byte> data, HashAlgorithmName hashAlgorithm,
DSASignatureFormat
signatureFormat)
659
DSASignatureFormat
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
)" />
711
if (TrySignDataCore(data, destination, hashAlgorithm,
DSASignatureFormat
.IeeeP1363FixedFieldConcatenation, out int written))
786
DSASignatureFormat
signatureFormat)
830
public bool VerifyData(byte[] data, byte[] signature, HashAlgorithmName hashAlgorithm,
DSASignatureFormat
signatureFormat)
870
DSASignatureFormat
signatureFormat)
896
DSASignatureFormat
signatureFormat)
951
DSASignatureFormat
signatureFormat)
980
DSASignatureFormat
signatureFormat)
1042
=> TrySignHashCore(hash, destination,
DSASignatureFormat
.IeeeP1363FixedFieldConcatenation, out bytesWritten);
1068
DSASignatureFormat
signatureFormat,
1098
DSASignatureFormat
signatureFormat,
1110
VerifyHashCore(hash, signature,
DSASignatureFormat
.IeeeP1363FixedFieldConcatenation);
1130
public bool VerifyHash(byte[] hash, byte[] signature,
DSASignatureFormat
signatureFormat)
1159
DSASignatureFormat
signatureFormat)
1182
DSASignatureFormat
signatureFormat)
1248
public int GetMaxSignatureSize(
DSASignatureFormat
signatureFormat)
1268
case
DSASignatureFormat
.IeeeP1363FixedFieldConcatenation:
1270
case
DSASignatureFormat
.Rfc3279DerSequence:
System\Security\Cryptography\X509Certificates\CertificateRequest.Load.cs (1)
373
return ecdsa.VerifyData(toBeSigned, signature, hashAlg,
DSASignatureFormat
.Rfc3279DerSequence);
System\Security\Cryptography\X509Certificates\ECDsaX509SignatureGenerator.cs (1)
66
return _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
))]