Lines Matching defs:arena

250     PRArenaPool *arena;
266 /* Initialize an arena for the EC key. */
267 if (!(arena = PORT_NewArena(NSS_FREEBL_DEFAULT_CHUNKSIZE)))
270 key = (ECPrivateKey *)PORT_ArenaZAlloc(arena, sizeof(ECPrivateKey),
273 PORT_FreeArena(arena, PR_TRUE);
278 SECITEM_AllocItem(arena, &key->version, 1, kmflag);
284 key->ecParams.arena = arena;
289 CHECK_SEC_OK(SECITEM_CopyItem(arena, &key->ecParams.fieldID.u.prime,
292 CHECK_SEC_OK(SECITEM_CopyItem(arena, &key->ecParams.fieldID.u.poly,
298 CHECK_SEC_OK(SECITEM_CopyItem(arena, &key->ecParams.curve.a,
300 CHECK_SEC_OK(SECITEM_CopyItem(arena, &key->ecParams.curve.b,
302 CHECK_SEC_OK(SECITEM_CopyItem(arena, &key->ecParams.curve.seed,
304 CHECK_SEC_OK(SECITEM_CopyItem(arena, &key->ecParams.base,
306 CHECK_SEC_OK(SECITEM_CopyItem(arena, &key->ecParams.order,
309 CHECK_SEC_OK(SECITEM_CopyItem(arena, &key->ecParams.DEREncoding,
312 CHECK_SEC_OK(SECITEM_CopyItem(arena, &key->ecParams.curveOID,
316 SECITEM_AllocItem(arena, &key->publicValue, 2*len + 1, kmflag);
318 SECITEM_AllocItem(arena, &key->privateValue, len, kmflag);
341 PORT_FreeArena(arena, PR_TRUE);
1072 EC_CopyParams(PRArenaPool *arena, ECParams *dstParams,
1077 dstParams->arena = arena;
1082 CHECK_SEC_OK(SECITEM_CopyItem(arena, &dstParams->fieldID.u.prime,
1085 CHECK_SEC_OK(SECITEM_CopyItem(arena, &dstParams->fieldID.u.poly,
1091 CHECK_SEC_OK(SECITEM_CopyItem(arena, &dstParams->curve.a,
1093 CHECK_SEC_OK(SECITEM_CopyItem(arena, &dstParams->curve.b,
1095 CHECK_SEC_OK(SECITEM_CopyItem(arena, &dstParams->curve.seed,
1097 CHECK_SEC_OK(SECITEM_CopyItem(arena, &dstParams->base,
1099 CHECK_SEC_OK(SECITEM_CopyItem(arena, &dstParams->order,
1101 CHECK_SEC_OK(SECITEM_CopyItem(arena, &dstParams->DEREncoding,
1104 CHECK_SEC_OK(SECITEM_CopyItem(arena, &dstParams->curveOID,