3 instantiations of ECDsaComponent
System.Security.Cryptography (3)
src\libraries\Common\src\System\Security\Cryptography\CompositeMLDsaManaged.ECDsa.cs (3)
58
return new
ECDsaComponent
(ECDsa.Create(algorithm.Curve), algorithm);
118
return new
ECDsaComponent
(ECDsa.Create(parameters), algorithm);
183
return new
ECDsaComponent
(ECDsa.Create(parameters), algorithm);
8 references to ECDsaComponent
System.Security.Cryptography (8)
src\libraries\Common\src\System\Security\Cryptography\CompositeMLDsaManaged.cs (4)
53
ECDsaAlgorithm ecdsaAlgorithm =>
ECDsaComponent
.IsAlgorithmSupported(ecdsaAlgorithm),
87
ECDsaAlgorithm ecdsaAlgorithm =>
ECDsaComponent
.GenerateKey(ecdsaAlgorithm),
172
ECDsaAlgorithm ecdsaAlgorithm =>
ECDsaComponent
.ImportPublicKey(ecdsaAlgorithm, tradKey),
214
ECDsaAlgorithm ecdsaAlgorithm =>
ECDsaComponent
.ImportPrivateKey(ecdsaAlgorithm, tradKey),
src\libraries\Common\src\System\Security\Cryptography\CompositeMLDsaManaged.ECDsa.cs (4)
23
, IComponentAlgorithmFactory<
ECDsaComponent
, ECDsaAlgorithm>
55
public static
ECDsaComponent
GenerateKey(ECDsaAlgorithm algorithm)
64
public static unsafe
ECDsaComponent
ImportPrivateKey(ECDsaAlgorithm algorithm, ReadOnlySpan<byte> source)
152
public static unsafe
ECDsaComponent
ImportPublicKey(ECDsaAlgorithm algorithm, ReadOnlySpan<byte> source)