Home | History | Annotate | Download | only in rng

Lines Matching refs:buffer

82   v128_t buffer;
107 /* copy state into buffer */
108 v128_copy(&buffer, &x917_prng.state);
110 /* apply aes to buffer */
111 aes_encrypt(&buffer, &x917_prng.key);
114 *dest++ = buffer.v8[0];
115 *dest++ = buffer.v8[1];
116 *dest++ = buffer.v8[2];
117 *dest++ = buffer.v8[3];
118 *dest++ = buffer.v8[4];
119 *dest++ = buffer.v8[5];
120 *dest++ = buffer.v8[6];
121 *dest++ = buffer.v8[7];
122 *dest++ = buffer.v8[8];
123 *dest++ = buffer.v8[9];
124 *dest++ = buffer.v8[10];
125 *dest++ = buffer.v8[11];
126 *dest++ = buffer.v8[12];
127 *dest++ = buffer.v8[13];
128 *dest++ = buffer.v8[14];
129 *dest++ = buffer.v8[15];
131 /* exor time into buffer */
132 buffer.v32[0] ^= t;
134 /* encrypt buffer */
135 aes_encrypt(&buffer, &x917_prng.key);
137 /* copy buffer into state */
138 v128_copy(&x917_prng.state, &buffer);
149 /* copy value into buffer */
150 v128_copy(&buffer, &x917_prng.state);
152 /* apply aes to buffer */
153 aes_encrypt(&buffer, &x917_prng.key);
157 *dest++ = buffer.v8[i];
162 /* exor time into buffer */
163 buffer.v32[0] ^= t;
165 /* encrypt buffer */
166 aes_encrypt(&buffer, &x917_prng.key);
168 /* copy buffer into state */
169 v128_copy(&x917_prng.state, &buffer);