Advertisement
Guest User

Untitled

a guest
Sep 23rd, 2019
117
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.48 KB | None | 0 0
  1. void shiftRows(unsigned char* State)
  2. {
  3. unsigned char holder[16];
  4. copyM(State, holder);
  5.  
  6. // Rotate 1
  7. State[1] = holder[5];
  8. State[5] = holder[9];
  9. State[9] = holder[13];
  10. State[13] = holder[1];
  11.  
  12. // Rotate 2
  13. State[2] = holder[10];
  14. State[6] = holder[14];
  15. State[10] = holder[2];
  16. State[14] = holder[6];
  17.  
  18. // Rotate 3
  19. State[3] = holder[15];
  20. State[7] = holder[3];
  21. State[11] = holder[7];
  22. State[15] = holder[11];
  23. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement