18 references to COSEEllipticCurve
Microsoft.AspNetCore.Identity (18)
Passkeys\CredentialPublicKey.cs (18)
154var crv = (COSEEllipticCurve)reader.ReadInt32(); 176static ECCurve MapCoseCrvToECCurve(COSEEllipticCurve crv) 180COSEEllipticCurve.P256 => ECCurve.NamedCurves.nistP256, 181COSEEllipticCurve.P384 => ECCurve.NamedCurves.nistP384, 182COSEEllipticCurve.P521 => ECCurve.NamedCurves.nistP521, 183COSEEllipticCurve.X25519 or 184COSEEllipticCurve.X448 or 185COSEEllipticCurve.Ed25519 or 186COSEEllipticCurve.Ed448 => throw new NotSupportedException("OKP type curves not supported."), 191static 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,