Commit 14451729 authored by Andy Polyakov's avatar Andy Polyakov
Browse files

gosthash.c: use memmove in circle_xor8, as input pointers can be equal

[from HEAD].

PR: 2858
parent 5c468f0c
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -42,7 +42,7 @@ static void circle_xor8 (const byte *w, byte *k)
	byte buf[8];
	int i;
	memcpy(buf,w,8);
	memcpy(k,w+8,24);
	memmove(k,w+8,24);
	for(i=0;i<8;i++) 
		k[i+24]=buf[i]^k[i];
	}