5 instantiations of ECParameters
Microsoft.AspNetCore.Identity (1)
Passkeys\CredentialPublicKey.cs (1)
151
var ecParams = new
ECParameters
();
System.Security.Cryptography (4)
src\libraries\Common\src\System\Security\Cryptography\CompositeMLDsaManaged.ECDsa.cs (2)
105
ECParameters parameters = new
ECParameters
173
ECParameters parameters = new
ECParameters
()
System\Security\Cryptography\EccKeyFormatHelper.cs (2)
148
ret = new
ECParameters
198
ret = new
ECParameters
113 references to ECParameters
Microsoft.AspNetCore.Identity (1)
Passkeys\CredentialPublicKey.cs (1)
151
var
ecParams = new ECParameters();
Microsoft.AspNetCore.Identity.Test (1)
Passkeys\CredentialKeyPair.cs (1)
135
var
parameters = ecdsa.ExportParameters(false);
netstandard (1)
netstandard.cs (1)
1875
[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Security.Cryptography.
ECParameters
))]
System.Core (1)
System.Core.cs (1)
226
[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Security.Cryptography.
ECParameters
))]
System.Security.Cryptography (108)
src\libraries\Common\src\Interop\Unix\System.Security.Cryptography.Native\Interop.EcDsa.ImportExport.cs (8)
144
internal static
ECParameters
GetECKeyParameters(
195
internal static
ECParameters
EvpPKeyGetEcKeyParameters(
232
private static
ECParameters
GetEcParameters(
239
ECParameters
parameters = default;
294
internal static
ECParameters
GetECCurveParameters(
368
internal static unsafe
ECParameters
EvpPKeyGetEcCurveParameters(
429
private static
ECParameters
GetEcCurveParameters(
463
ECParameters
parameters = default;
src\libraries\Common\src\System\Security\Cryptography\CompositeMLDsaManaged.ECDsa.cs (4)
105
ECParameters
parameters = new ECParameters
173
ECParameters
parameters = new ECParameters()
204
ECParameters
ecParameters = _ecdsa.ExportParameters(includePrivateParameters: true);
323
ECParameters
ecParameters = _ecdsa.ExportParameters(includePrivateParameters: false);
src\libraries\Common\src\System\Security\Cryptography\ECDiffieHellmanOpenSsl.cs (3)
103
public override void ImportParameters(
ECParameters
parameters)
111
public override
ECParameters
ExportExplicitParameters(bool includePrivateParameters)
117
public override
ECParameters
ExportParameters(bool includePrivateParameters)
src\libraries\Common\src\System\Security\Cryptography\ECDiffieHellmanOpenSsl.Derive.cs (1)
113
ECParameters
otherParameters =
src\libraries\Common\src\System\Security\Cryptography\ECDiffieHellmanOpenSslPublicKey.cs (4)
29
ECParameters
ecParams = ECOpenSsl.ExportParameters(pkeyHandle, includePrivateParameters: false);
38
internal ECDiffieHellmanOpenSslPublicKey(
ECParameters
parameters)
57
public override
ECParameters
ExportExplicitParameters() =>
60
public override
ECParameters
ExportParameters() =>
src\libraries\Common\src\System\Security\Cryptography\ECDsaOpenSsl.cs (3)
261
public override void ImportParameters(
ECParameters
parameters)
292
public override
ECParameters
ExportExplicitParameters(bool includePrivateParameters)
298
public override
ECParameters
ExportParameters(bool includePrivateParameters)
src\libraries\Common\src\System\Security\Cryptography\ECOpenSsl.cs (2)
23
public ECOpenSsl(
ECParameters
ecParameters)
130
internal static SafeEvpPKeyHandle ImportECKey(
ECParameters
parameters, out int keySize)
src\libraries\Common\src\System\Security\Cryptography\ECOpenSsl.ImportExport.cs (18)
15
public int ImportParameters(
ECParameters
parameters)
55
public static
ECParameters
ExportExplicitParameters(SafeEcKeyHandle currentKey, bool includePrivateParameters) =>
58
public static
ECParameters
ExportParameters(SafeEcKeyHandle currentKey, bool includePrivateParameters)
60
ECParameters
ecparams;
72
private static
ECParameters
ExportNamedCurveParameters(SafeEcKeyHandle key, bool includePrivateParameters)
76
ECParameters
parameters = Interop.Crypto.GetECKeyParameters(key, includePrivateParameters);
92
private static
ECParameters
ExportExplicitCurveParameters(SafeEcKeyHandle key, bool includePrivateParameters)
96
ECParameters
parameters = Interop.Crypto.GetECCurveParameters(key, includePrivateParameters);
107
private static SafeEcKeyHandle ImportNamedCurveParameters(
ECParameters
parameters)
124
private static SafeEcKeyHandle ImportPrimeCurveParameters(
ECParameters
parameters)
144
private static SafeEcKeyHandle ImportCharacteristic2CurveParameters(
ECParameters
parameters)
180
public static
ECParameters
ExportParameters(SafeEvpPKeyHandle pkey, bool includePrivateParameters)
196
public static
ECParameters
ExportExplicitParameters(SafeEvpPKeyHandle pkey, bool includePrivateParameters)
217
private static
ECParameters
ExportECParametersFromEvpPKeyUsingParams(SafeEvpPKeyHandle pkey, bool includePrivateParameters)
230
private static
ECParameters
ExportNamedCurveParametersFromEvpPKeyUsingParams(SafeEvpPKeyHandle pkey, string curveName, bool includePrivateParameters)
233
ECParameters
parameters = Interop.Crypto.EvpPKeyGetEcKeyParameters(pkey, includePrivateParameters);
248
private static
ECParameters
ExportExplicitCurveParametersFromEvpPKeyUsingParams(SafeEvpPKeyHandle pkey, bool includePrivateParameters)
250
ECParameters
parameters = Interop.Crypto.EvpPKeyGetEcCurveParameters(pkey, includePrivateParameters);
System\Security\Cryptography\ECAlgorithm.cs (21)
29
/// When overridden in a derived class, exports the named or explicit <see cref="
ECParameters
" /> for an ECCurve.
39
public virtual
ECParameters
ExportParameters(bool includePrivateParameters)
45
/// When overridden in a derived class, exports the explicit <see cref="
ECParameters
" /> for an ECCurve.
54
public virtual
ECParameters
ExportExplicitParameters(bool includePrivateParameters)
60
/// When overridden in a derived class, imports the specified <see cref="
ECParameters
" />.
66
public virtual void ImportParameters(
ECParameters
parameters)
141
ECParameters
ecParameters = ExportParameters(true);
213
ECParameters
ecParameters = ExportParameters(true);
259
ECParameters
ecParameters = ExportParameters(true);
299
ECParameters
ecParameters = ExportParameters(false);
365
KeyFormatHelper.ReadEncryptedPkcs8<
ECParameters
>(
371
out
ECParameters
ret);
439
KeyFormatHelper.ReadEncryptedPkcs8<
ECParameters
>(
445
out
ECParameters
ret);
499
KeyFormatHelper.ReadPkcs8<
ECParameters
>(
504
out
ECParameters
key);
558
KeyFormatHelper.ReadSubjectPublicKeyInfo<
ECParameters
>(
563
out
ECParameters
key);
596
ECParameters
ecParameters = EccKeyFormatHelper.FromECPrivateKey(source, out int localRead);
617
ECParameters
ecParameters = ExportParameters(true);
653
ECParameters
ecParameters = ExportParameters(true);
System\Security\Cryptography\EccKeyFormatHelper.cs (22)
28
out
ECParameters
key)
30
KeyFormatHelper.ReadSubjectPublicKeyInfo<
ECParameters
>(
52
out
ECParameters
key)
54
KeyFormatHelper.ReadEncryptedPkcs8<
ECParameters
>(
67
out
ECParameters
key)
69
KeyFormatHelper.ReadEncryptedPkcs8<
ECParameters
>(
78
internal static unsafe
ECParameters
FromECPrivateKey(ReadOnlySpan<byte> key, out int bytesRead)
94
FromECPrivateKey(manager.Memory, algId, out
ECParameters
ret);
109
out
ECParameters
ret)
118
out
ECParameters
ret)
165
out
ECParameters
ret)
433
internal static AsnWriter WriteSubjectPublicKeyInfo(
ECParameters
ecParameters)
455
private static AsnWriter WriteAlgorithmIdentifier(in
ECParameters
ecParameters)
462
private static void WriteAlgorithmIdentifier(in
ECParameters
ecParameters, AsnWriter writer)
472
internal static AsnWriter WritePkcs8PrivateKey(
ECParameters
ecParameters, AttributeAsn[]? attributes = null)
508
private static void WriteEcParameters(
ECParameters
ecParameters, AsnWriter writer)
535
private static void WriteSpecifiedECDomain(
ECParameters
ecParameters, AsnWriter writer)
629
in
ECParameters
ecParameters,
744
private static void WriteUncompressedBasePoint(in
ECParameters
ecParameters, AsnWriter writer)
772
private static void WriteUncompressedPublicKey(in
ECParameters
ecParameters, AsnWriter writer)
777
internal static AsnWriter WriteECPrivateKey(in
ECParameters
ecParameters)
782
private static AsnWriter WriteEcPrivateKey(in
ECParameters
ecParameters, bool includeDomainParameters)
System\Security\Cryptography\ECDiffieHellman.Create.OpenSsl.cs (1)
18
public static partial ECDiffieHellman Create(
ECParameters
parameters)
System\Security\Cryptography\ECDiffieHellman.cs (1)
32
public static partial ECDiffieHellman Create(
ECParameters
parameters);
System\Security\Cryptography\ECDiffieHellmanPublicKey.ExportParameters.cs (4)
19
public virtual
ECParameters
ExportParameters()
28
public virtual
ECParameters
ExportExplicitParameters()
52
ECParameters
ecParameters = ExportParameters();
70
ECParameters
ecParameters = ExportParameters();
System\Security\Cryptography\ECDiffieHellmanWrapper.cs (5)
54
public override
ECParameters
ExportParameters(bool includePrivateParameters) =>
57
public override
ECParameters
ExportExplicitParameters(bool includePrivateParameters) =>
60
public override void ImportParameters(
ECParameters
parameters) =>
179
public override
ECParameters
ExportParameters() => _wrapped.ExportParameters();
181
public override
ECParameters
ExportExplicitParameters() => _wrapped.ExportExplicitParameters();
System\Security\Cryptography\ECDsa.Create.OpenSsl.cs (2)
31
/// The <see cref="
ECParameters
"/> representing the elliptic curve parameters.
33
public static partial ECDsa Create(
ECParameters
parameters)
System\Security\Cryptography\ECDsa.cs (1)
30
public static partial ECDsa Create(
ECParameters
parameters);
System\Security\Cryptography\ECDsaWrapper.cs (3)
120
public override
ECParameters
ExportParameters(bool includePrivateParameters) =>
123
public override
ECParameters
ExportExplicitParameters(bool includePrivateParameters) =>
126
public override void ImportParameters(
ECParameters
parameters) =>
System\Security\Cryptography\Helpers.cs (2)
200
internal static bool AreSamePublicECParameters(
ECParameters
aParameters,
ECParameters
bParameters)
System\Security\Cryptography\X509Certificates\ECDsaX509SignatureGenerator.cs (1)
71
ECParameters
ecParameters = _key.ExportParameters(false);
System\Security\Cryptography\X509Certificates\OpenSslX509CertificateReader.cs (2)
679
ECParameters
ecParameters = privateKey.ExportParameters(true);
699
ECParameters
ecParameters = privateKey.ExportParameters(true);
System.Security.Cryptography.Algorithms (1)
System.Security.Cryptography.Algorithms.cs (1)
25
[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Security.Cryptography.
ECParameters
))]