Lines Matching refs:ret
62 ECCurveParams *ret = NULL;
65 ret = (ECCurveParams *) kmem_zalloc(sizeof(ECCurveParams), kmflag);
67 CHECK(ret = (ECCurveParams *) calloc(1, sizeof(ECCurveParams)));
71 ret->text = kmem_alloc(strlen(params->text) + 1, kmflag);
72 bcopy(params->text, ret->text, strlen(params->text) + 1);
74 CHECK(ret->text = strdup(params->text));
77 ret->field = params->field;
78 ret->size = params->size;
81 ret->irr = kmem_alloc(strlen(params->irr) + 1, kmflag);
82 bcopy(params->irr, ret->irr, strlen(params->irr) + 1);
84 CHECK(ret->irr = strdup(params->irr));
89 ret->curvea = kmem_alloc(strlen(params->curvea) + 1, kmflag);
90 bcopy(params->curvea, ret->curvea, strlen(params->curvea) + 1);
92 CHECK(ret->curvea = strdup(params->curvea));
97 ret->curveb = kmem_alloc(strlen(params->curveb) + 1, kmflag);
98 bcopy(params->curveb, ret->curveb, strlen(params->curveb) + 1);
100 CHECK(ret->curveb = strdup(params->curveb));
105 ret->genx = kmem_alloc(strlen(params->genx) + 1, kmflag);
106 bcopy(params->genx, ret->genx, strlen(params->genx) + 1);
108 CHECK(ret->genx = strdup(params->genx));
113 ret->geny = kmem_alloc(strlen(params->geny) + 1, kmflag);
114 bcopy(params->geny, ret->geny, strlen(params->geny) + 1);
116 CHECK(ret->geny = strdup(params->geny));
121 ret->order = kmem_alloc(strlen(params->order) + 1, kmflag);
122 bcopy(params->order, ret->order, strlen(params->order) + 1);
124 CHECK(ret->order = strdup(params->order));
127 ret->cofactor = params->cofactor;
131 EC_FreeCurveParams(ret);
134 return ret;