Lines Matching refs:buffer
70 static uint32_t big_endian_read_32( const uint8_t * buffer, int pos) { in big_endian_read_32() argument
71 …return ((uint32_t) buffer[(pos)+3]) | (((uint32_t)buffer[(pos)+2]) << 8) | (((uint32_t)buffer[(pos… in big_endian_read_32()
74 static void big_endian_store_32(uint8_t *buffer, uint16_t pos, uint32_t value){ in big_endian_store_32() argument
75 buffer[pos++] = value >> 24; in big_endian_store_32()
76 buffer[pos++] = value >> 16; in big_endian_store_32()
77 buffer[pos++] = value >> 8; in big_endian_store_32()
78 buffer[pos++] = value; in big_endian_store_32()
97 static int parse_hex(uint8_t * buffer, const char * hex_string){ in parse_hex() argument
106 *buffer++ = (high_nibble << 4) | low_nibble; in parse_hex()
144 uint8_t buffer[65]; in f4() local
145 memcpy(buffer, u, 32); in f4()
146 memcpy(buffer+32, v, 32); in f4()
147 buffer[64] = z; in f4()
149 aes_cmac(res, x, buffer, sizeof(buffer)); in f4()
160 uint8_t buffer[53]; in f5() local
161 buffer[0] = 0; in f5()
162 memcpy(buffer+01, f5_key_id, 4); in f5()
163 memcpy(buffer+05, n1, 16); in f5()
164 memcpy(buffer+21, n2, 16); in f5()
165 memcpy(buffer+37, a1, 7); in f5()
166 memcpy(buffer+44, a2, 7); in f5()
167 memcpy(buffer+51, f5_length, 2); in f5()
169 aes_cmac(res, t, buffer, sizeof(buffer)); in f5()
172 buffer[0] = 1; in f5()
174 aes_cmac(res+16, t, buffer, sizeof(buffer)); in f5()
187 uint8_t buffer[65]; in f6() local
188 memcpy(buffer, n1, 16); in f6()
189 memcpy(buffer+16, n2, 16); in f6()
190 memcpy(buffer+32, r, 16); in f6()
191 memcpy(buffer+48, io_cap, 3); in f6()
192 memcpy(buffer+51, a1, 7); in f6()
193 memcpy(buffer+58, a2, 7); in f6()
194 aes_cmac(res, w, buffer,sizeof(buffer)); in f6()
203 uint8_t buffer[80]; in g2() local
204 memcpy(buffer, u, 32); in g2()
205 memcpy(buffer+32, v, 32); in g2()
206 memcpy(buffer+64, y, 16); in g2()
208 aes_cmac(cmac, x, buffer, sizeof(buffer)); in g2()