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