Skip to content

Commit 068ebf9

Browse files
authored
bpo-33164: blake2: Fix Coverity scan (GH-25060)
1 parent 85b6b70 commit 068ebf9

File tree

4 files changed

+4
-4
lines changed

4 files changed

+4
-4
lines changed

Modules/_blake2/impl/blake2b-ref.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -333,7 +333,7 @@ int blake2b_final( blake2b_state *S, uint8_t *out, size_t outlen )
333333
blake2b_increment_counter( S, BLAKE2B_BLOCKBYTES );
334334
blake2b_compress( S, S->buf );
335335
S->buflen -= BLAKE2B_BLOCKBYTES;
336-
memcpy( S->buf, S->buf + BLAKE2B_BLOCKBYTES, S->buflen );
336+
memmove( S->buf, S->buf + BLAKE2B_BLOCKBYTES, S->buflen );
337337
}
338338

339339
blake2b_increment_counter( S, S->buflen );

Modules/_blake2/impl/blake2b.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -388,7 +388,7 @@ int blake2b_final( blake2b_state *S, uint8_t *out, size_t outlen )
388388
blake2b_increment_counter( S, BLAKE2B_BLOCKBYTES );
389389
blake2b_compress( S, S->buf );
390390
S->buflen -= BLAKE2B_BLOCKBYTES;
391-
memcpy( S->buf, S->buf + BLAKE2B_BLOCKBYTES, S->buflen );
391+
memmove( S->buf, S->buf + BLAKE2B_BLOCKBYTES, S->buflen );
392392
}
393393

394394
blake2b_increment_counter( S, S->buflen );

Modules/_blake2/impl/blake2s-ref.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -323,7 +323,7 @@ int blake2s_final( blake2s_state *S, uint8_t *out, size_t outlen )
323323
blake2s_increment_counter( S, BLAKE2S_BLOCKBYTES );
324324
blake2s_compress( S, S->buf );
325325
S->buflen -= BLAKE2S_BLOCKBYTES;
326-
memcpy( S->buf, S->buf + BLAKE2S_BLOCKBYTES, S->buflen );
326+
memmove( S->buf, S->buf + BLAKE2S_BLOCKBYTES, S->buflen );
327327
}
328328

329329
blake2s_increment_counter( S, ( uint32_t )S->buflen );

Modules/_blake2/impl/blake2s.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -363,7 +363,7 @@ int blake2s_final( blake2s_state *S, uint8_t *out, size_t outlen )
363363
blake2s_increment_counter( S, BLAKE2S_BLOCKBYTES );
364364
blake2s_compress( S, S->buf );
365365
S->buflen -= BLAKE2S_BLOCKBYTES;
366-
memcpy( S->buf, S->buf + BLAKE2S_BLOCKBYTES, S->buflen );
366+
memmove( S->buf, S->buf + BLAKE2S_BLOCKBYTES, S->buflen );
367367
}
368368

369369
blake2s_increment_counter( S, ( uint32_t )S->buflen );

0 commit comments

Comments
 (0)