Lines Matching refs:val_size
166 static int general_get_int(const OSSL_PARAM *p, void *val, size_t val_size)
169 return signed_from_signed(val, val_size, p->data, p->data_size);
171 return signed_from_unsigned(val, val_size, p->data, p->data_size);
176 static int general_set_int(OSSL_PARAM *p, void *val, size_t val_size)
180 p->return_size = val_size; /* Expected size */
184 r = signed_from_signed(p->data, p->data_size, val, val_size);
186 r = unsigned_from_signed(p->data, p->data_size, val, val_size);
187 p->return_size = r ? p->data_size : val_size;
192 static int general_get_uint(const OSSL_PARAM *p, void *val, size_t val_size)
195 return unsigned_from_signed(val, val_size, p->data, p->data_size);
197 return unsigned_from_unsigned(val, val_size, p->data, p->data_size);
202 static int general_set_uint(OSSL_PARAM *p, void *val, size_t val_size)
206 p->return_size = val_size; /* Expected size */
210 r = signed_from_unsigned(p->data, p->data_size, val, val_size);
212 r = unsigned_from_unsigned(p->data, p->data_size, val, val_size);
213 p->return_size = r ? p->data_size : val_size;