18 references to COSEEllipticCurve
Microsoft.AspNetCore.Identity (18)
Passkeys\CredentialPublicKey.cs (18)
154
var
crv = (
COSEEllipticCurve
)reader.ReadInt32();
176
static ECCurve MapCoseCrvToECCurve(
COSEEllipticCurve
crv)
180
COSEEllipticCurve
.P256 => ECCurve.NamedCurves.nistP256,
181
COSEEllipticCurve
.P384 => ECCurve.NamedCurves.nistP384,
182
COSEEllipticCurve
.P521 => ECCurve.NamedCurves.nistP521,
183
COSEEllipticCurve
.X25519 or
184
COSEEllipticCurve
.X448 or
185
COSEEllipticCurve
.Ed25519 or
186
COSEEllipticCurve
.Ed448 => throw new NotSupportedException("OKP type curves not supported."),
191
static bool IsValidKtyCrvCombination(COSEKeyType kty,
COSEEllipticCurve
crv)
195
(COSEKeyType.EC2,
COSEEllipticCurve
.P256 or
COSEEllipticCurve
.P384 or
COSEEllipticCurve
.P521) => true,
196
(COSEKeyType.OKP,
COSEEllipticCurve
.X25519 or
COSEEllipticCurve
.X448 or
COSEEllipticCurve
.Ed25519 or
COSEEllipticCurve
.Ed448) => true,