Imported Upstream version 1.6.7
[platform/upstream/cryptsetup.git] / lib / utils_crypt.h
index e447d9f..3da4842 100644 (file)
 #define _UTILS_CRYPT_H
 
 #include <unistd.h>
-#include "config.h"
 
 #define MAX_CIPHER_LEN         32
-#define MAX_CIPHER_LEN_STR     "32"
+#define MAX_CIPHER_LEN_STR     "31"
 #define MAX_KEYFILES           32
 
 struct crypt_device;
@@ -46,6 +45,8 @@ void *crypt_safe_alloc(size_t size);
 void crypt_safe_free(void *data);
 void *crypt_safe_realloc(void *data, size_t size);
 
+void crypt_memzero(void *s, size_t n);
+
 ssize_t crypt_hex_to_bytes(const char *hex, char **result, int safe_alloc);
 int crypt_string_to_size(struct crypt_device *cd, const char *s, uint64_t *size);