22 references to AsymmetricAlgorithmHelpers
System.Security.Cryptography (22)
src\libraries\Common\src\System\Security\Cryptography\CompositeMLDsaAlgorithm.cs (7)
83
new("MLDSA44-ECDSA-P256-SHA256", MLDsaAlgorithm.MLDsa44,
AsymmetricAlgorithmHelpers
.GetMaxDerSignatureSize(256), Oids.MLDsa44WithECDsaP256PreHashSha256);
128
new("MLDSA65-ECDSA-P256-SHA512", MLDsaAlgorithm.MLDsa65,
AsymmetricAlgorithmHelpers
.GetMaxDerSignatureSize(256), Oids.MLDsa65WithECDsaP256PreHashSha512);
137
new("MLDSA65-ECDSA-P384-SHA512", MLDsaAlgorithm.MLDsa65,
AsymmetricAlgorithmHelpers
.GetMaxDerSignatureSize(384), Oids.MLDsa65WithECDsaP384PreHashSha512);
146
new("MLDSA65-ECDSA-brainpoolP256r1-SHA512", MLDsaAlgorithm.MLDsa65,
AsymmetricAlgorithmHelpers
.GetMaxDerSignatureSize(256), Oids.MLDsa65WithECDsaBrainpoolP256r1PreHashSha512);
164
new("MLDSA87-ECDSA-P384-SHA512", MLDsaAlgorithm.MLDsa87,
AsymmetricAlgorithmHelpers
.GetMaxDerSignatureSize(384), Oids.MLDsa87WithECDsaP384PreHashSha512);
173
new("MLDSA87-ECDSA-brainpoolP384r1-SHA512", MLDsaAlgorithm.MLDsa87,
AsymmetricAlgorithmHelpers
.GetMaxDerSignatureSize(384), Oids.MLDsa87WithECDsaBrainpoolP384r1PreHashSha512);
209
new("MLDSA87-ECDSA-P521-SHA512", MLDsaAlgorithm.MLDsa87,
AsymmetricAlgorithmHelpers
.GetMaxDerSignatureSize(521), Oids.MLDsa87WithECDsaP521PreHashSha512);
src\libraries\Common\src\System\Security\Cryptography\DSAOpenSsl.cs (3)
206
return
AsymmetricAlgorithmHelpers
.ConvertDerToIeee1363(derSignature, signatureFieldSize);
245
bytesWritten =
AsymmetricAlgorithmHelpers
.ConvertDerToIeee1363(derSignature, fieldSizeBits, destination);
335
signature =
AsymmetricAlgorithmHelpers
.ConvertIeee1363ToDer(signature);
src\libraries\Common\src\System\Security\Cryptography\ECDsaOpenSsl.cs (5)
93
byte[] converted =
AsymmetricAlgorithmHelpers
.ConvertDerToIeee1363(derSignature, KeySize);
131
bytesWritten =
AsymmetricAlgorithmHelpers
.ConvertDerToIeee1363(derSignature, KeySize, destination);
181
int expectedBytes = 2 *
AsymmetricAlgorithmHelpers
.BitsToBytes(KeySize);
188
if (
AsymmetricAlgorithmHelpers
.TryConvertIeee1363ToDer(signature, derSignature, out int derSize))
194
toVerify =
AsymmetricAlgorithmHelpers
.ConvertIeee1363ToDer(signature);
System\Security\Cryptography\DSA.cs (4)
238
return
AsymmetricAlgorithmHelpers
.ConvertFromIeeeP1363Signature(sig, signatureFormat);
443
return
AsymmetricAlgorithmHelpers
.ConvertFromIeeeP1363Signature(sig, signatureFormat);
513
sig =
AsymmetricAlgorithmHelpers
.ConvertFromIeeeP1363Signature(sig, signatureFormat);
1114
return
AsymmetricAlgorithmHelpers
.GetMaxDerSignatureSize(fieldSizeBits: qLength * 8);
System\Security\Cryptography\ECDsa.cs (3)
1105
byte[] converted =
AsymmetricAlgorithmHelpers
.ConvertFromIeeeP1363Signature(result, signatureFormat);
1269
return
AsymmetricAlgorithmHelpers
.BitsToBytes(fieldSizeBits) * 2;
1271
return
AsymmetricAlgorithmHelpers
.GetMaxDerSignatureSize(fieldSizeBits);