aboutsummaryrefslogtreecommitdiffstats
path: root/libkeccak_state_duplicate.c
diff options
context:
space:
mode:
Diffstat (limited to 'libkeccak_state_duplicate.c')
-rw-r--r--libkeccak_state_duplicate.c20
1 files changed, 0 insertions, 20 deletions
diff --git a/libkeccak_state_duplicate.c b/libkeccak_state_duplicate.c
deleted file mode 100644
index 75f85da..0000000
--- a/libkeccak_state_duplicate.c
+++ /dev/null
@@ -1,20 +0,0 @@
-/* See LICENSE file for copyright and license details. */
-#include "common.h"
-
-
-/**
- * A wrapper for `libkeccak_state_copy` that also allocates the duplicate
- *
- * @param src The state to duplicate
- * @return The duplicate, `NULL` on error
- */
-struct libkeccak_state *
-libkeccak_state_duplicate(const struct libkeccak_state *src)
-{
- struct libkeccak_state *dest = malloc(sizeof(struct libkeccak_state));
- if (!dest || libkeccak_state_copy(dest, src)) {
- libkeccak_state_free(dest);
- return NULL;
- }
- return dest;
-}