libopkg: store checksums in binary form, use integer index for architecture
[oweals/opkg-lede.git] / libopkg / file_util.h
index bcfb3cb809ec4e2a268322f580258af8b1938a4c..d8e676790aaa16c8917920fadacef4bdc781a56d 100644 (file)
 
 int file_exists(const char *file_name);
 int file_is_dir(const char *file_name);
-char *file_read_line_alloc(FILE *file);
+char *file_read_line_alloc(FILE * file);
 int file_move(const char *src, const char *dest);
 int file_copy(const char *src, const char *dest);
 int file_mkdir_hier(const char *path, long mode);
 char *file_md5sum_alloc(const char *file_name);
+char *file_sha256sum_alloc(const char *file_name);
+int rm_r(const char *path);
+
+char *checksum_bin2hex(const char *src, size_t len);
+char *checksum_hex2bin(const char *src, size_t *len);
 
 #endif