Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Document new -P functionality | Cameron Katri | 2022-07-20 | 1 | -2/+2 |
| | |||||
* | Allow -P to work on directories | Teutates | 2022-07-20 | 1 | -7/+7 |
| | |||||
* | Change platform to a uint8_t | Teutates | 2022-07-20 | 1 | -5/+11 |
| | | | | * Allows for arbitrary customization of the value | ||||
* | Fix -S -M and -s on .app bundles (Closes #18) | Cameron Katri | 2022-07-19 | 1 | -9/+9 |
| | |||||
* | Fix CDHash in -h | Cameron Katri | 2022-07-18 | 1 | -1/+1 |
| | |||||
* | Add CandidateCDHashFull to -h | Cameron Katri | 2022-07-17 | 1 | -2/+3 |
| | |||||
* | Add TeamIdentifier to -h | Cameron Katri | 2022-07-17 | 1 | -33/+37 |
| | |||||
* | Add Authority to ldid -h | Cameron Katri | 2022-07-14 | 1 | -1/+52 |
| | | | | | | This will not list in the same order as codesign -dvvv and will not always show (unavailable) when codesign -dvvv does, but it is good enough. | ||||
* | Fix Authority when using -H | Cameron Katri | 2022-07-14 | 1 | -8/+12 |
| | |||||
* | Add Executable and Identifier to -h | Cameron Katri | 2022-07-07 | 1 | -1/+8 |
| | |||||
* | Fix openssl 1.1.1 compatibility | Teutates | 2022-07-07 | 1 | -2/+2 |
| | |||||
* | OpenSSL 3 fixes (#15) | Teutates | 2022-07-07 | 1 | -29/+21 |
| | | | | * Remove deprecated openssl functions as of openssl 3.0.5 * Re-add openssl to actions with (should be) proper static providers | ||||
* | Remove reference to -T | Cameron Katri | 2022-07-07 | 1 | -1/+1 |
| | |||||
* | Add missing include for Linux | Cameron Katri | 2022-07-07 | 1 | -0/+1 |
| | | | | Fixes e956c1d890c664ccd80293d07a6e8f52a5949c2f | ||||
* | Replace more asserts | Cameron Katri | 2022-07-07 | 1 | -8/+29 |
| | |||||
* | Re-add proper hash agility required for 15.1+ | zhuxinlang | 2022-07-07 | 1 | -2/+42 |
| | | | | This adds hash agility without breaking the Authority section. | ||||
* | Revert "Add proper hash agility required for 15.1+" | Cameron Katri | 2022-07-07 | 1 | -98/+30 |
| | | | | This reverts commit 1adec13f09b0b0310bcb741853fbe9a73b078b22. | ||||
* | Replace more asserts, re-add -T as a no-op | Cameron Katri | 2022-07-07 | 1 | -44/+92 |
| | |||||
* | Fix -s by making it a semi-alias for -M -S | Cameron Katri | 2022-07-07 | 1 | -38/+13 |
| | |||||
* | Don't leave dangling temporary files | Cameron Katri | 2022-07-06 | 1 | -0/+9 |
| | |||||
* | General cleanup | Cameron Katri | 2022-07-06 | 1 | -129/+4 |
| | | | | | | - Remove useless preprocessor directives - Remove -T flag - Remove CommonCrypto dependency (OpenSSL is required anyways) | ||||
* | Remove assert | Cameron Katri | 2022-07-04 | 1 | -1/+4 |
| | |||||
* | Add proper hash agility required for 15.1+ | zhuxinlang | 2022-07-03 | 1 | -30/+99 |
| | | | | Fixes 294b81953c0801212a7f0927133e3c43ca231ab3 | ||||
* | Added better error handling (#13) | Kostadin | 2022-05-04 | 1 | -43/+102 |
| | | | | | Removes commonly encountered `_assert()` messages and replaces with easy to understand messages. Co-authored-by: Cameron Katri <me@cameronkatri.com> | ||||
* | Add support for `-arch arch_type` (#10) | Cameron Katri | 2022-03-22 | 1 | -28/+26 |
| | | | | | | | | This is identical to -A except that it uses the name of the arch not the values of the CPU_TYPE/CPU_SUBTYPE. This makes ldid more compatible with Apple's CC tools where this flag is used extensively. Co-authored-by: Nick Chan <towinchenmi@gmail.com> | ||||
* | Fix hash order | Cameron Katri | 2022-03-21 | 1 | -2/+2 |
| | | | | | | | | This commit was made under a faulty assumption. Revert "Hack fix for iOS 15.1 beta" This reverts commit 294b81953c0801212a7f0927133e3c43ca231ab3. | ||||
* | Remove support for EOL OpenSSL 0.9 | Cameron Katri | 2022-03-21 | 1 | -12/+2 |
| | | | | | | | | | OpenSSL 0.9.8 has been out of support since 2016. Nobody should be using it anymore and has numerous vulnerabilites. Revert "Port hash agility support to use OpenSSL 0.9.x :D." This reverts commit 7818dc9c76ef1a007aa725286b8113b2341ebc11. | ||||
* | ldid.1: Document -H[sha1 | sha256] | Cameron Katri | 2022-03-20 | 1 | -3/+0 |
| | | | | | While here, remove the warning message that is printed when used. This flag is very useful so this message is removed. | ||||
* | Merge branch 'saurik' | Cameron Katri | 2022-03-20 | 1 | -6/+5 |
|\ | |||||
| * | Correctly handle nesting frameworks in frameworks.saurik | Jay Freeman (saurik) | 2022-01-27 | 1 | -6/+5 |
| | | |||||
* | | Fix typo | Cameron Katri | 2022-02-21 | 1 | -1/+1 |
| | | |||||
* | | Fix openssl 1.1.1 compatibility | Cameron Katri | 2022-02-03 | 1 | -3/+3 |
| | | |||||
* | | Update usage | Cameron Katri | 2022-01-30 | 1 | -4/+3 |
| | | |||||
* | | Experimental arm64_32 support | Cameron Katri | 2022-01-18 | 1 | -2/+8 |
| | | |||||
* | | Fix openssl 3 compatv2.1.5-procursus2 | Cameron Katri | 2021-10-16 | 1 | -2/+2 |
| | | | | | | | | I'm an idiot, it's OPENSSL_VERSION_NUMBER not OPENSSL_VERSION_NUM | ||||
* | | Hack fix for iOS 15.1 beta | Cameron Katri | 2021-10-13 | 1 | -2/+2 |
| | | | | | | | | iOS 15.1+ requires either hash agility or sha256 to be before sha1. | ||||
* | | Fix indention of #if block | Cameron Katri | 2021-10-11 | 1 | -1/+1 |
| | | |||||
* | | Fix < OpenSSL 3.0.0 build | Cameron Katri | 2021-10-11 | 1 | -0/+7 |
| | | |||||
* | | Add manpage | Cameron Katri | 2021-10-10 | 1 | -4/+13 |
| | | |||||
* | | p12 password support | sunchipnacho | 2021-10-10 | 1 | -1/+16 |
| | | |||||
* | | ossl3 compat | sunflsks | 2021-10-10 | 1 | -0/+8 |
| | | |||||
* | | Fix deprecations + update libplist | Hayden | 2021-10-10 | 1 | -2/+2 |
|/ | |||||
* | The comment says to use a nullbuf, so let's do it!v2.1.5 | Jay Freeman (saurik) | 2021-09-14 | 1 | -2/+1 |
| | |||||
* | Fix LDID_NOPLIST (used by Cydia Substrate on iOS). | Jay Freeman (saurik) | 2021-06-14 | 1 | -0/+2 |
| | |||||
* | Implement DER encoding of entitlements for iOS 15. | Jay Freeman (saurik) | 2021-06-11 | 1 | -36/+208 |
| | |||||
* | Fix regression on FAT files (from 64-bit support).v2.1.4 | Jay Freeman (saurik) | 2021-04-12 | 1 | -3/+16 |
| | |||||
* | Hit an unfriendly assertion if not signing bundle.v2.1.3 | Jay Freeman (saurik) | 2021-02-22 | 1 | -2/+2 |
| | |||||
* | Add -d to pair with -D, and also -h compatibility. | Jay Freeman (saurik) | 2021-02-22 | 1 | -0/+11 |
| | |||||
* | Support CodeDirectory version 0x20400 ("to spec"). | Jay Freeman (saurik) | 2021-02-21 | 1 | -21/+117 |
| | |||||
* | Add a flag for checkra1n that does codesign -dvvv. | Jay Freeman (saurik) | 2021-02-20 | 1 | -0/+94 |
| |