From 4ebf3494cef6d2e65ce08902d527cc71759d2e28 Mon Sep 17 00:00:00 2001 From: "Jay Freeman (saurik)" Date: Thu, 25 Aug 2016 23:24:52 -0700 Subject: Drastic improvements to nested support (and Mac!). --- ldid.hpp | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) (limited to 'ldid.hpp') diff --git a/ldid.hpp b/ldid.hpp index 55c50ea..b603bbd 100644 --- a/ldid.hpp +++ b/ldid.hpp @@ -143,11 +143,16 @@ class UnionFolder : } }; -std::string Bundle(const std::string &root, Folder &folder, const std::string &key, const std::string &entitlements, const std::string &requirement); +struct Bundle { + std::string path; + std::vector hash; +}; + +Bundle Sign(const std::string &root, Folder &folder, const std::string &key, const std::string &entitlements, const std::string &requirement); typedef std::map> Slots; -void 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); +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); } -- cgit v1.2.3