From 2a1fe6962d127064e90115f8513b9ed7fc89e5c6 Mon Sep 17 00:00:00 2001
From: Jens Steube <jens.steube@gmail.com>
Date: Sun, 4 Jun 2017 21:21:18 +0200
Subject: [PATCH] Move blake2_t and chacha20_t to interface.h

---
 include/interface.h | 42 +++++++++++++++++++++++++++++++-----------
 include/types.h     | 20 --------------------
 2 files changed, 31 insertions(+), 31 deletions(-)

diff --git a/include/interface.h b/include/interface.h
index 91fd38807..4f0d4cf68 100644
--- a/include/interface.h
+++ b/include/interface.h
@@ -129,21 +129,25 @@ typedef struct itunes_backup
 
 } itunes_backup_t;
 
-typedef struct luks_tmp
+typedef struct blake2
 {
-  u32 ipad32[8];
-  u64 ipad64[8];
+  u64 h[8];
+  u64 t[2];
+  u64 f[2];
+  u32 buflen;
+  u32 outlen;
+  u8  last_node;
 
-  u32 opad32[8];
-  u64 opad64[8];
+} blake2_t;
 
-  u32 dgst32[32];
-  u64 dgst64[16];
+typedef struct chacha20
+{
+  u32 iv[2];
+  u32 plain[2];
+  u32 position[2];
+  u32 offset;
 
-  u32 out32[32];
-  u64 out64[16];
-
-} luks_tmp_t;
+} chacha20_t;
 
 typedef struct rar5
 {
@@ -455,6 +459,22 @@ typedef struct ethereum_scrypt
 
 } ethereum_scrypt_t;
 
+typedef struct luks_tmp
+{
+  u32 ipad32[8];
+  u64 ipad64[8];
+
+  u32 opad32[8];
+  u64 opad64[8];
+
+  u32 dgst32[32];
+  u64 dgst64[16];
+
+  u32 out32[32];
+  u64 out64[16];
+
+} luks_tmp_t;
+
 typedef struct pdf14_tmp
 {
   u32 digest[4];
diff --git a/include/types.h b/include/types.h
index da3257f87..3670aa256 100644
--- a/include/types.h
+++ b/include/types.h
@@ -666,26 +666,6 @@ typedef enum user_options_map
  * structs
  */
 
-typedef struct
-{
-  u64 h[8];
-  u64 t[2];
-  u64 f[2];
-  u32 buflen;
-  u32 outlen;
-  u8  last_node;
-
-} blake2_t;
-
-typedef struct
-{
-  u32 iv[2];
-  u32 plain[2];
-  u32 position[2];
-  u32 offset;
-
-} chacha20_t;
-
 typedef struct
 {
   u32 salt_buf[16];