in pkg/provider/provider.go [583:594]
func getCurve(crv azkeys.JSONWebKeyCurveName) (elliptic.Curve, error) {
switch crv {
case azkeys.JSONWebKeyCurveNameP256:
return elliptic.P256(), nil
case azkeys.JSONWebKeyCurveNameP384:
return elliptic.P384(), nil
case azkeys.JSONWebKeyCurveNameP521:
return elliptic.P521(), nil
default:
return nil, fmt.Errorf("curve %s is not supported", crv)
}
}