diff options
-rw-r--r-- | libkeccak_spec_rawshake.c | 1 | ||||
-rw-r--r-- | libkeccak_state_copy.c | 2 |
2 files changed, 1 insertions, 2 deletions
diff --git a/libkeccak_spec_rawshake.c b/libkeccak_spec_rawshake.c index 291ff06..99b704c 100644 --- a/libkeccak_spec_rawshake.c +++ b/libkeccak_spec_rawshake.c @@ -3,4 +3,3 @@ extern inline void libkeccak_spec_rawshake(struct libkeccak_spec *, long int, long int); - diff --git a/libkeccak_state_copy.c b/libkeccak_state_copy.c index bf82fa9..abec573 100644 --- a/libkeccak_state_copy.c +++ b/libkeccak_state_copy.c @@ -12,7 +12,7 @@ int libkeccak_state_copy(struct libkeccak_state *restrict dest, const struct libkeccak_state *restrict src) { - memcpy(dest, src, sizeof(struct libkeccak_state)); + *dest = *src; if (src->mlen) { dest->M = malloc(src->mlen * sizeof(char)); if (!dest->M) |