Index: uspace/lib/crypto/aes.c
===================================================================
--- uspace/lib/crypto/aes.c	(revision 02246b84e7565e123bfc1bcd9b66f2cf0f14810d)
+++ uspace/lib/crypto/aes.c	(revision 8ee620c5adc94f778ea8deb1aee34cd84b69a4b7)
@@ -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);
 	}
