X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=lib%2Futils_crypt.h;h=3026a7dc6e05b96b7c989ce4ee7ab15e08e383fa;hb=1349efa34db577947083daee2e521770614fcfe0;hp=7c4cb1c15c18662440ea19c98e6ddd3cb55b9cfe;hpb=a9d9a2ad4466432323226f482d4e1d53844c12a3;p=platform%2Fupstream%2Fcryptsetup.git diff --git a/lib/utils_crypt.h b/lib/utils_crypt.h index 7c4cb1c..3026a7d 100644 --- a/lib/utils_crypt.h +++ b/lib/utils_crypt.h @@ -3,10 +3,12 @@ * * Copyright (C) 2004-2007, Clemens Fruhwirth * Copyright (C) 2009-2012, Red Hat, Inc. All rights reserved. + * Copyright (C) 2009-2012, Milan Broz * * This program is free software; you can redistribute it and/or * modify it under the terms of the GNU General Public License - * version 2 as published by the Free Software Foundation. + * as published by the Free Software Foundation; either version 2 + * of the License, or (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of @@ -22,10 +24,10 @@ #define _UTILS_CRYPT_H #include -#include "config.h" #define MAX_CIPHER_LEN 32 #define MAX_CIPHER_LEN_STR "32" +#define MAX_KEYFILES 32 struct crypt_device; @@ -44,5 +46,6 @@ void crypt_safe_free(void *data); void *crypt_safe_realloc(void *data, size_t size); 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); #endif /* _UTILS_CRYPT_H */