This section could be less terse.  Maybe add a short (really short) primer on what ECDH is, why you'd use it and what the purpose of the ecdhCurve parameter is.  When I say short, I mean three, maybe four paragraphs tops.