unleashed-firmware/lib/toolbox/md5_calc.h
Sergey Gavrilov 00cdc3d1cb
[FL-3461] RPC: md5 in storage list (#2929)
* Protobuf: update
* Toolbox: md5 for file. Unit-Tests: test md5_calc.
* Storage RPC, CLI, unit tests: use new md5_calc
* Protobuf: update
* RPC, StorageList: append md5 info to file
* fbt: attempt to fix shallow submodule checkouts
* pvs: make happy
* Protobuf: update to latest release

Co-authored-by: hedger <hedger@nanode.su>
Co-authored-by: hedger <hedger@users.noreply.github.com>
Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com>
2023-08-09 06:34:54 +09:00

17 lines
331 B
C

#pragma once
#include <stdint.h>
#include <storage/storage.h>
#ifdef __cplusplus
extern "C" {
#endif
bool md5_calc_file(File* file, const char* path, unsigned char output[16], FS_Error* file_error);
bool md5_string_calc_file(File* file, const char* path, FuriString* output, FS_Error* file_error);
#ifdef __cplusplus
}
#endif