From f74652ab3bfc5026ef954a35aeb137a18f55bf67 Mon Sep 17 00:00:00 2001 From: "Jay Freeman (saurik)" Date: Mon, 11 Dec 2017 00:25:25 -0800 Subject: Add support for alternate SHA256 code directories. --- ldid.hpp | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) (limited to 'ldid.hpp') diff --git a/ldid.hpp b/ldid.hpp index a628754..f2e465f 100644 --- a/ldid.hpp +++ b/ldid.hpp @@ -146,16 +146,21 @@ class UnionFolder : } }; +struct Hash { + uint8_t sha1_[0x14]; + uint8_t sha256_[0x20]; +}; + struct Bundle { std::string path; - std::vector hash; + Hash hash; }; Bundle Sign(const std::string &root, Folder &folder, const std::string &key, const std::string &requirement, const Functor &alter, const Functor &progress, const Functor &percent); -typedef std::map> Slots; +typedef std::map Slots; -std::vector Sign(const void *idata, size_t isize, std::streambuf &output, const std::string &identifier, const std::string &entitlements, const std::string &requirement, const std::string &key, const Slots &slots, const Functor &percent); +Hash Sign(const void *idata, size_t isize, std::streambuf &output, const std::string &identifier, const std::string &entitlements, const std::string &requirement, const std::string &key, const Slots &slots, const Functor &percent); } -- cgit v1.2.3