18 references to COSEEllipticCurve
Microsoft.AspNetCore.Identity (18)
Passkeys\CredentialPublicKey.cs (18)
114var crv = (COSEEllipticCurve)reader.ReadInt32(); 136static ECCurve MapCoseCrvToECCurve(COSEEllipticCurve crv) 140COSEEllipticCurve.P256 => ECCurve.NamedCurves.nistP256, 141COSEEllipticCurve.P384 => ECCurve.NamedCurves.nistP384, 142COSEEllipticCurve.P521 => ECCurve.NamedCurves.nistP521, 143COSEEllipticCurve.X25519 or 144COSEEllipticCurve.X448 or 145COSEEllipticCurve.Ed25519 or 146COSEEllipticCurve.Ed448 => throw new NotSupportedException("OKP type curves not supported."), 151static 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,