Lines Matching refs:a
37 mpi_limb_t a; in mpi_read_raw_data() local
67 a = 0; in mpi_read_raw_data()
69 a <<= 8; in mpi_read_raw_data()
70 a |= *buffer++; in mpi_read_raw_data()
73 val->d[j - 1] = a; in mpi_read_raw_data()
85 mpi_limb_t a; in mpi_read_from_buffer() local
110 a = 0; in mpi_read_from_buffer()
118 a <<= 8; in mpi_read_from_buffer()
119 a |= *buffer++; in mpi_read_from_buffer()
122 val->d[j - 1] = a; in mpi_read_from_buffer()
131 static int count_lzeros(MPI a) in count_lzeros() argument
136 for (i = a->nlimbs - 1; i >= 0; i--) { in count_lzeros()
137 alimb = a->d[i]; in count_lzeros()
160 int mpi_read_buffer(MPI a, uint8_t *buf, unsigned buf_len, unsigned *nbytes, in mpi_read_buffer() argument
165 unsigned int n = mpi_get_size(a); in mpi_read_buffer()
172 *sign = a->sign; in mpi_read_buffer()
174 lzeros = count_lzeros(a); in mpi_read_buffer()
179 for (i = a->nlimbs - 1; i >= 0; i--) { in mpi_read_buffer()
180 alimb = a->d[i]; in mpi_read_buffer()
228 void *mpi_get_buffer(MPI a, unsigned *nbytes, int *sign) in mpi_get_buffer() argument
237 n = mpi_get_size(a); in mpi_get_buffer()
247 ret = mpi_read_buffer(a, buf, n, nbytes, sign); in mpi_get_buffer()
260 int mpi_set_buffer(MPI a, const void *xbuffer, unsigned nbytes, int sign) in mpi_set_buffer() argument
268 if (RESIZE_IF_NEEDED(a, nlimbs) < 0) in mpi_set_buffer()
270 a->sign = sign; in mpi_set_buffer()
290 a->d[i++] = alimb; in mpi_set_buffer()
320 a->d[i++] = alimb; in mpi_set_buffer()
322 a->nlimbs = i; in mpi_set_buffer()
350 int mpi_write_to_sgl(MPI a, struct scatterlist *sgl, unsigned *nbytes, in mpi_write_to_sgl() argument
355 unsigned int n = mpi_get_size(a); in mpi_write_to_sgl()
362 *sign = a->sign; in mpi_write_to_sgl()
364 lzeros = count_lzeros(a); in mpi_write_to_sgl()
370 for (i = a->nlimbs - 1; i >= 0; i--) { in mpi_write_to_sgl()
371 alimb = a->d[i]; in mpi_write_to_sgl()
442 mpi_limb_t a; in mpi_read_raw_from_sgl() local
496 a = 0; in mpi_read_raw_from_sgl()
510 a <<= 8; in mpi_read_raw_from_sgl()
511 a |= *buffer++; in mpi_read_raw_from_sgl()
513 val->d[j--] = a; in mpi_read_raw_from_sgl()
514 a = 0; in mpi_read_raw_from_sgl()