#ifndef __KGC_H__
#define __KGC_H__

#include "ecurve.h"


void genKGCkey(ECC_PARAMS *params, big msk, epoint *PK_pub);

bool genPPK_std(
    ECC_PARAMS *params,
    big msk,
    epoint *PK_pub,
    char ID[],
    big d,
    epoint *Q,
    epoint *X
);

#endif