/* Initialize new opaque EcGroup object. This object represents an EC curve and and is used for calculation within this group. This object should be freed using  */
VOID* EFIAPI EcGroupInit(IN UINTN CryptoNid)
/* Initialize new opaque EcGroup object. This object represents an EC curve and and is used for calculation within this group. This object should be freed using  */
VOID* EFIAPI EcGroupInit(IN UINTN CryptoNid)
{
  INT32  Nid;
  Nid = CryptoNidToOpensslNid (CryptoNid);
  if (Nid < 0) {
    return NULL;
  }
  return EC_GROUP_new_by_curve_name (Nid);
}