18 references to COSEEllipticCurve
Microsoft.AspNetCore.Identity (18)
Passkeys\CredentialPublicKey.cs (18)
114
var
crv = (
COSEEllipticCurve
)reader.ReadInt32();
136
static ECCurve MapCoseCrvToECCurve(
COSEEllipticCurve
crv)
140
COSEEllipticCurve
.P256 => ECCurve.NamedCurves.nistP256,
141
COSEEllipticCurve
.P384 => ECCurve.NamedCurves.nistP384,
142
COSEEllipticCurve
.P521 => ECCurve.NamedCurves.nistP521,
143
COSEEllipticCurve
.X25519 or
144
COSEEllipticCurve
.X448 or
145
COSEEllipticCurve
.Ed25519 or
146
COSEEllipticCurve
.Ed448 => throw new NotSupportedException("OKP type curves not supported."),
151
static bool IsValidKtyCrvCombination(COSEKeyType kty,
COSEEllipticCurve
crv)
155
(COSEKeyType.EC2,
COSEEllipticCurve
.P256 or
COSEEllipticCurve
.P384 or
COSEEllipticCurve
.P521) => true,
156
(COSEKeyType.OKP,
COSEEllipticCurve
.X25519 or
COSEEllipticCurve
.X448 or
COSEEllipticCurve
.Ed25519 or
COSEEllipticCurve
.Ed448) => true,