Index: uspace/lib/crypto/aes.c
===================================================================
--- uspace/lib/crypto/aes.c	(revision 7c3fb9bd77e4d2f6c10517a052e567f176fa91ee)
+++ uspace/lib/crypto/aes.c	(revision f7eb18231e3df5c7521446e7da048d161e899bc4)
@@ -249,5 +249,5 @@
 	for (size_t i = 1; i < ELEMS; i++) {
 		memcpy(temp, state[i], i);
-		memcpy(state[i], state[i] + i, ELEMS - i);
+		memmove(state[i], state[i] + i, ELEMS - i);
 		memcpy(state[i] + ELEMS - i, temp, i);
 	}
@@ -265,5 +265,5 @@
 	for (size_t i = 1; i < ELEMS; i++) {
 		memcpy(temp, state[i], ELEMS - i);
-		memcpy(state[i], state[i] + ELEMS - i, i);
+		memmove(state[i], state[i] + ELEMS - i, i);
 		memcpy(state[i] + i, temp, ELEMS - i);
 	}
