.TH "AHash" 3 "Mon Jul 11 2022" "openPilotLog" \" -*- nroff -*- .ad l .nh .SH NAME AHash \- The \fBAHash\fP class is responsible for calculating cryptographic hashes of files (used to verify downloads) .SH SYNOPSIS .br .PP .PP \fC#include \fP .SS "Public Member Functions" .in +1c .ti -1c .RI "\fBAHash\fP (QFileInfo &file_info)" .br .RI "\fBAHash\fP - calculates the MD5-checksum for the parameter given in the constructor and saves the result in the checksum member variable\&. " .ti -1c .RI "const QString \fBhashToHex\fP ()" .br .RI "hashString returns a hex representation of the hash " .ti -1c .RI "bool \fBcompare\fP (QFileInfo &md5_file)" .br .RI "compare reads the pre-calculated md5-sum from a checkfile and compares the hashes\&. " .in -1c .SS "Public Attributes" .in +1c .ti -1c .RI "QByteArray \fBchecksum\fP" .br .in -1c .SH "Detailed Description" .PP The \fBAHash\fP class is responsible for calculating cryptographic hashes of files (used to verify downloads) .SH "Member Function Documentation" .PP .SS "bool AHash::compare (QFileInfo & md5_file)" .PP compare reads the pre-calculated md5-sum from a checkfile and compares the hashes\&. .PP \fBParameters\fP .RS 4 \fImd5_file\fP - the checkfile containing the md5 checksum in hex format .RE .PP \fBReturns\fP .RS 4 true if hashes match .RE .PP .SH "Author" .PP Generated automatically by Doxygen for openPilotLog from the source code\&.