Lines Matching refs:laneAsBytes

84     UINT8 laneAsBytes[8];  in KeccakP1600_SetBytesInLaneToZero()  local
89 memset(laneAsBytes, 0xFF, offset); in KeccakP1600_SetBytesInLaneToZero()
90 memset(laneAsBytes+offset, 0x00, length); in KeccakP1600_SetBytesInLaneToZero()
91 memset(laneAsBytes+offset+length, 0xFF, 8-offset-length); in KeccakP1600_SetBytesInLaneToZero()
93 low = *((UINT32*)(laneAsBytes+0)); in KeccakP1600_SetBytesInLaneToZero()
94 high = *((UINT32*)(laneAsBytes+4)); in KeccakP1600_SetBytesInLaneToZero()
96 low = laneAsBytes[0] in KeccakP1600_SetBytesInLaneToZero()
97 | ((UINT32)(laneAsBytes[1]) << 8) in KeccakP1600_SetBytesInLaneToZero()
98 | ((UINT32)(laneAsBytes[2]) << 16) in KeccakP1600_SetBytesInLaneToZero()
99 | ((UINT32)(laneAsBytes[3]) << 24); in KeccakP1600_SetBytesInLaneToZero()
100 high = laneAsBytes[4] in KeccakP1600_SetBytesInLaneToZero()
101 | ((UINT32)(laneAsBytes[5]) << 8) in KeccakP1600_SetBytesInLaneToZero()
102 | ((UINT32)(laneAsBytes[6]) << 16) in KeccakP1600_SetBytesInLaneToZero()
103 | ((UINT32)(laneAsBytes[7]) << 24); in KeccakP1600_SetBytesInLaneToZero()
140 UINT8 laneAsBytes[8]; in KeccakP1600_AddBytesInLane() local
145 memset(laneAsBytes, 0, 8); in KeccakP1600_AddBytesInLane()
146 memcpy(laneAsBytes+offset, data, length); in KeccakP1600_AddBytesInLane()
148 low = *((UINT32*)(laneAsBytes+0)); in KeccakP1600_AddBytesInLane()
149 high = *((UINT32*)(laneAsBytes+4)); in KeccakP1600_AddBytesInLane()
151 low = laneAsBytes[0] in KeccakP1600_AddBytesInLane()
152 | ((UINT32)(laneAsBytes[1]) << 8) in KeccakP1600_AddBytesInLane()
153 | ((UINT32)(laneAsBytes[2]) << 16) in KeccakP1600_AddBytesInLane()
154 | ((UINT32)(laneAsBytes[3]) << 24); in KeccakP1600_AddBytesInLane()
155 high = laneAsBytes[4] in KeccakP1600_AddBytesInLane()
156 | ((UINT32)(laneAsBytes[5]) << 8) in KeccakP1600_AddBytesInLane()
157 | ((UINT32)(laneAsBytes[6]) << 16) in KeccakP1600_AddBytesInLane()
158 | ((UINT32)(laneAsBytes[7]) << 24); in KeccakP1600_AddBytesInLane()
186 UINT8 laneAsBytes[8]; in KeccakP1600_AddLanes()
187 memcpy(laneAsBytes, data+lanePosition*8, 8); in KeccakP1600_AddLanes()
188 UINT32 low = laneAsBytes[0] in KeccakP1600_AddLanes()
189 | ((UINT32)(laneAsBytes[1]) << 8) in KeccakP1600_AddLanes()
190 | ((UINT32)(laneAsBytes[2]) << 16) in KeccakP1600_AddLanes()
191 | ((UINT32)(laneAsBytes[3]) << 24); in KeccakP1600_AddLanes()
192 UINT32 high = laneAsBytes[4] in KeccakP1600_AddLanes()
193 | ((UINT32)(laneAsBytes[5]) << 8) in KeccakP1600_AddLanes()
194 | ((UINT32)(laneAsBytes[6]) << 16) in KeccakP1600_AddLanes()
195 | ((UINT32)(laneAsBytes[7]) << 24); in KeccakP1600_AddLanes()
241 UINT8 laneAsBytes[8]; in KeccakP1600_OverwriteLanes()
242 memcpy(laneAsBytes, data+lanePosition*8, 8); in KeccakP1600_OverwriteLanes()
243 UINT32 low = laneAsBytes[0] in KeccakP1600_OverwriteLanes()
244 | ((UINT32)(laneAsBytes[1]) << 8) in KeccakP1600_OverwriteLanes()
245 | ((UINT32)(laneAsBytes[2]) << 16) in KeccakP1600_OverwriteLanes()
246 | ((UINT32)(laneAsBytes[3]) << 24); in KeccakP1600_OverwriteLanes()
247 UINT32 high = laneAsBytes[4] in KeccakP1600_OverwriteLanes()
248 | ((UINT32)(laneAsBytes[5]) << 8) in KeccakP1600_OverwriteLanes()
249 | ((UINT32)(laneAsBytes[6]) << 16) in KeccakP1600_OverwriteLanes()
250 | ((UINT32)(laneAsBytes[7]) << 24); in KeccakP1600_OverwriteLanes()
286 UINT8 laneAsBytes[8]; in KeccakP1600_ExtractBytesInLane() local
290 *((UINT32*)(laneAsBytes+0)) = low; in KeccakP1600_ExtractBytesInLane()
291 *((UINT32*)(laneAsBytes+4)) = high; in KeccakP1600_ExtractBytesInLane()
293 laneAsBytes[0] = low & 0xFF; in KeccakP1600_ExtractBytesInLane()
294 laneAsBytes[1] = (low >> 8) & 0xFF; in KeccakP1600_ExtractBytesInLane()
295 laneAsBytes[2] = (low >> 16) & 0xFF; in KeccakP1600_ExtractBytesInLane()
296 laneAsBytes[3] = (low >> 24) & 0xFF; in KeccakP1600_ExtractBytesInLane()
297 laneAsBytes[4] = high & 0xFF; in KeccakP1600_ExtractBytesInLane()
298 laneAsBytes[5] = (high >> 8) & 0xFF; in KeccakP1600_ExtractBytesInLane()
299 laneAsBytes[6] = (high >> 16) & 0xFF; in KeccakP1600_ExtractBytesInLane()
300 laneAsBytes[7] = (high >> 24) & 0xFF; in KeccakP1600_ExtractBytesInLane()
302 memcpy(data, laneAsBytes+offset, length); in KeccakP1600_ExtractBytesInLane()
331 UINT8 laneAsBytes[8]; in KeccakP1600_ExtractLanes()
332 laneAsBytes[0] = low & 0xFF; in KeccakP1600_ExtractLanes()
333 laneAsBytes[1] = (low >> 8) & 0xFF; in KeccakP1600_ExtractLanes()
334 laneAsBytes[2] = (low >> 16) & 0xFF; in KeccakP1600_ExtractLanes()
335 laneAsBytes[3] = (low >> 24) & 0xFF; in KeccakP1600_ExtractLanes()
336 laneAsBytes[4] = high & 0xFF; in KeccakP1600_ExtractLanes()
337 laneAsBytes[5] = (high >> 8) & 0xFF; in KeccakP1600_ExtractLanes()
338 laneAsBytes[6] = (high >> 16) & 0xFF; in KeccakP1600_ExtractLanes()
339 laneAsBytes[7] = (high >> 24) & 0xFF; in KeccakP1600_ExtractLanes()
340 memcpy(data+lanePosition*8, laneAsBytes, 8); in KeccakP1600_ExtractLanes()
358 UINT8 laneAsBytes[8]; in KeccakP1600_ExtractAndAddBytesInLane() local
363 *((UINT32*)(laneAsBytes+0)) = low; in KeccakP1600_ExtractAndAddBytesInLane()
364 *((UINT32*)(laneAsBytes+4)) = high; in KeccakP1600_ExtractAndAddBytesInLane()
366 laneAsBytes[0] = low & 0xFF; in KeccakP1600_ExtractAndAddBytesInLane()
367 laneAsBytes[1] = (low >> 8) & 0xFF; in KeccakP1600_ExtractAndAddBytesInLane()
368 laneAsBytes[2] = (low >> 16) & 0xFF; in KeccakP1600_ExtractAndAddBytesInLane()
369 laneAsBytes[3] = (low >> 24) & 0xFF; in KeccakP1600_ExtractAndAddBytesInLane()
370 laneAsBytes[4] = high & 0xFF; in KeccakP1600_ExtractAndAddBytesInLane()
371 laneAsBytes[5] = (high >> 8) & 0xFF; in KeccakP1600_ExtractAndAddBytesInLane()
372 laneAsBytes[6] = (high >> 16) & 0xFF; in KeccakP1600_ExtractAndAddBytesInLane()
373 laneAsBytes[7] = (high >> 24) & 0xFF; in KeccakP1600_ExtractAndAddBytesInLane()
376 output[i] = input[i] ^ laneAsBytes[offset+i]; in KeccakP1600_ExtractAndAddBytesInLane()
406 UINT8 laneAsBytes[8]; in KeccakP1600_ExtractAndAddLanes()
407 laneAsBytes[0] = low & 0xFF; in KeccakP1600_ExtractAndAddLanes()
408 laneAsBytes[1] = (low >> 8) & 0xFF; in KeccakP1600_ExtractAndAddLanes()
409 laneAsBytes[2] = (low >> 16) & 0xFF; in KeccakP1600_ExtractAndAddLanes()
410 laneAsBytes[3] = (low >> 24) & 0xFF; in KeccakP1600_ExtractAndAddLanes()
411 laneAsBytes[4] = high & 0xFF; in KeccakP1600_ExtractAndAddLanes()
412 laneAsBytes[5] = (high >> 8) & 0xFF; in KeccakP1600_ExtractAndAddLanes()
413 laneAsBytes[6] = (high >> 16) & 0xFF; in KeccakP1600_ExtractAndAddLanes()
414 laneAsBytes[7] = (high >> 24) & 0xFF; in KeccakP1600_ExtractAndAddLanes()
415 …put+lanePosition*8))[0] = ((UINT32*)(input+lanePosition*8))[0] ^ (*(const UINT32*)(laneAsBytes+0)); in KeccakP1600_ExtractAndAddLanes()
416 …put+lanePosition*8))[1] = ((UINT32*)(input+lanePosition*8))[0] ^ (*(const UINT32*)(laneAsBytes+4)); in KeccakP1600_ExtractAndAddLanes()