35 #if defined(POLARSSL_ECDH_C)
43 int (*f_rng)(
void *,
unsigned char *,
size_t),
54 int (*f_rng)(
void *,
unsigned char *,
size_t),
117 unsigned char *buf,
size_t blen,
118 int (*f_rng)(
void *,
unsigned char *,
size_t),
122 size_t grp_len, pt_len;
124 if( ctx == NULL || ctx->
grp.
pbits == 0 )
139 &pt_len, buf, blen ) ) != 0 )
142 *olen = grp_len + pt_len;
154 const unsigned char **buf,
const unsigned char *end )
172 unsigned char *buf,
size_t blen,
173 int (*f_rng)(
void *,
unsigned char *,
size_t),
178 if( ctx == NULL || ctx->
grp.
pbits == 0 )
193 const unsigned char *buf,
size_t blen )
205 unsigned char *buf,
size_t blen,
206 int (*f_rng)(
void *,
unsigned char *,
size_t),
215 f_rng, p_rng ) ) != 0 )
228 #if defined(POLARSSL_SELF_TEST)