aboutsummaryrefslogtreecommitdiffstats
path: root/src/argon2-arch.c
diff options
context:
space:
mode:
authorben2019-05-27 21:40:41 +0200
committerben2019-05-27 21:40:41 +0200
commitaccdbc780617a4f4b30790ffb25ab1d26652c315 (patch)
tree2633c1246a35e7242bfc693959830ae63b641301 /src/argon2-arch.c
downloadinexact-accdbc780617a4f4b30790ffb25ab1d26652c315.tar.gz
inexact-accdbc780617a4f4b30790ffb25ab1d26652c315.tar.bz2
inexact-accdbc780617a4f4b30790ffb25ab1d26652c315.tar.xz
First public release
Diffstat (limited to 'src/argon2-arch.c')
-rw-r--r--src/argon2-arch.c20
1 files changed, 20 insertions, 0 deletions
diff --git a/src/argon2-arch.c b/src/argon2-arch.c
new file mode 100644
index 0000000..ec0f049
--- /dev/null
+++ b/src/argon2-arch.c
@@ -0,0 +1,20 @@
+#include <stdint.h>
+#include <string.h>
+#include <stdlib.h>
+
+#include "argon2-impl-select.h"
+
+#define rotr64(x, n) (((x) >> (n)) | ((x) << (64 - (n))))
+
+#include "argon2-template-64.h"
+
+void fill_segment_default(const argon2_instance_t *instance,
+ argon2_position_t position)
+{
+ fill_segment_64(instance, position);
+}
+
+void argon2_get_impl_list(argon2_impl_list *list)
+{
+ list->count = 0;
+}