Cody Brocious
public text v1 · immutable
void shift_rows(unsigned char* state) {
unsigned char temp = state[1], temp2 = state[6], temp3 = state[11];
state[1] = state[5];
state[5] = state[9];
state[9] = state[13];
state[13] = temp;
temp = state[2];
state[2] = state[10];
state[6] = state[14];
state[10] = temp;
state[14] = temp2;
temp = state[3];
temp2 = state[7];
state[3] = state[15];
state[7] = temp;
state[11] = temp2;
state[15] = temp3;
}