Lines Matching refs:info
71 mbedtls_test_rnd_buf_info *info = (mbedtls_test_rnd_buf_info *) rng_state; in mbedtls_test_rnd_buffer_rand() local
79 if (len > info->length) { in mbedtls_test_rnd_buffer_rand()
80 use_len = info->length; in mbedtls_test_rnd_buffer_rand()
84 memcpy(output, info->buf, use_len); in mbedtls_test_rnd_buffer_rand()
85 info->buf += use_len; in mbedtls_test_rnd_buffer_rand()
86 info->length -= use_len; in mbedtls_test_rnd_buffer_rand()
90 if (info->fallback_f_rng != NULL) { in mbedtls_test_rnd_buffer_rand()
91 return info->fallback_f_rng(info->fallback_p_rng, in mbedtls_test_rnd_buffer_rand()
106 mbedtls_test_rnd_pseudo_info *info = in mbedtls_test_rnd_pseudo_rand() local
115 k = info->key; in mbedtls_test_rnd_pseudo_rand()
122 info->v0 += (((info->v1 << 4) ^ (info->v1 >> 5)) in mbedtls_test_rnd_pseudo_rand()
123 + info->v1) ^ (sum + k[sum & 3]); in mbedtls_test_rnd_pseudo_rand()
125 info->v1 += (((info->v0 << 4) ^ (info->v0 >> 5)) in mbedtls_test_rnd_pseudo_rand()
126 + info->v0) ^ (sum + k[(sum>>11) & 3]); in mbedtls_test_rnd_pseudo_rand()
129 MBEDTLS_PUT_UINT32_BE(info->v0, result, 0); in mbedtls_test_rnd_pseudo_rand()