CIToneCurve spline formulation?

Can anyone from apple provide the spline formulation that is used in the CIToneCurve filter?

The documentation says that a spline is passed thru the points you give it, but there

are a lot of spline types in the world, and they all can yield different shapes thru the same set of points.

Did you manage to find this? I also need to know what kind of spline function CIToneCurve uses.

CIToneCurve spline formulation?
 
 
Q