Elliptic Curve Menezes-Qu-Vanstone (ECMQV) (huecc.h)

The Elliptic Curve Menezes-Qu-Vanstone (ECMQV) key agreement algorithm allows two parties to agree upon a common secret value with user authentication. The ECMQV functions are defined in huecc.h.

An ECC parameters object is required to perform ECMQV key agreement. The hu_ECCParamsCreate() function creates these objects. An ECC key object is also required. An RNG context is required if key generation will be performed.