diff options
author | bigbiff bigbiff <bigbiff@teamw.in> | 2016-08-19 23:43:45 +0200 |
---|---|---|
committer | Ethan Yonker <dees_troy@teamw.in> | 2017-06-17 14:05:45 +0200 |
commit | 56cf56465857e79e814b1e2d50f13e176170fcb3 (patch) | |
tree | 33b1ed63aa4e51f6e49fda5bd6ccb204e1e8fdab /twrpDigest.hpp | |
parent | Merge "Fix minui issues for some build trees" into android-7.1 (diff) | |
download | android_bootable_recovery-56cf56465857e79e814b1e2d50f13e176170fcb3.tar android_bootable_recovery-56cf56465857e79e814b1e2d50f13e176170fcb3.tar.gz android_bootable_recovery-56cf56465857e79e814b1e2d50f13e176170fcb3.tar.bz2 android_bootable_recovery-56cf56465857e79e814b1e2d50f13e176170fcb3.tar.lz android_bootable_recovery-56cf56465857e79e814b1e2d50f13e176170fcb3.tar.xz android_bootable_recovery-56cf56465857e79e814b1e2d50f13e176170fcb3.tar.zst android_bootable_recovery-56cf56465857e79e814b1e2d50f13e176170fcb3.zip |
Diffstat (limited to 'twrpDigest.hpp')
-rw-r--r-- | twrpDigest.hpp | 52 |
1 files changed, 0 insertions, 52 deletions
diff --git a/twrpDigest.hpp b/twrpDigest.hpp deleted file mode 100644 index ec4a65f75..000000000 --- a/twrpDigest.hpp +++ /dev/null @@ -1,52 +0,0 @@ -/* - Copyright 2012 to 2016 bigbiff/Dees_Troy TeamWin - This file is part of TWRP/TeamWin Recovery Project. - - TWRP is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - - TWRP is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with TWRP. If not, see <http://www.gnu.org/licenses/>. -*/ - -extern "C" { - #include "digest/md5.h" -} - -/* verify_md5digest return codes */ -enum { - MD5_MATCH_FAIL = -2, // -2: md5 did not match - MD5_NOT_FOUND, // -1: no md5 file found - MD5_OK, // 0: md5 matches - MD5_FILE_UNREADABLE // 1: md5 file unreadable -}; - -using namespace std; - -class twrpDigest -{ -public: - void setfn(const string& fn); - int computeMD5(void); - int verify_md5digest(void); - int write_md5digest(void); - int updateMD5stream(unsigned char* stream, int len); - void finalizeMD5stream(void); - string createMD5string(void); - void initMD5(void); - -private: - int read_md5digest(void); - struct MD5Context md5c; - string md5fn; - string line; - unsigned char md5sum[MD5LENGTH]; - string md5string; -}; |