ECPrivateKey
ec_NewKey(ECParams *ecParams, ECPrivateKey **privKey,
ECPrivateKey *key;
key = (ECPrivateKey *)PORT_ArenaZAlloc(arena, sizeof(ECPrivateKey),
EC_NewKeyFromSeed(ECParams *ecParams, ECPrivateKey **privKey,
EC_NewKey(ECParams *ecParams, ECPrivateKey **privKey, int kmflag)
ECDSA_SignDigestWithSeed(ECPrivateKey *key, SECItem *signature,
ECDSA_SignDigest(ECPrivateKey *key, SECItem *signature, const SECItem *digest,
extern SECStatus EC_NewKey(ECParams *ecParams, ECPrivateKey **privKey, int);
extern SECStatus ECDSA_SignDigest(ECPrivateKey *, SECItem *, const SECItem *,
extern SECStatus ECDSA_SignDigestWithSeed(ECPrivateKey *, SECItem *,
extern SECStatus ec_NewKey(ECParams *, ECPrivateKey **,
ECPrivateKey *privKey; /* contains both public and private values */
ECPrivateKey ECkey;
soft_free_ecprivkey(ECPrivateKey *key)
ECPrivateKey *privKey; /* contains both public and private values */
free_ecprivkey(ECPrivateKey *key)
kmem_free(key, sizeof (ECPrivateKey));
static void free_ecprivkey(ECPrivateKey *);
ECPrivateKey ECkey;