You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Is your feature request related to a problem? Please describe.
With macOS-arm64, binaries need to be signed when running. The signature can be ad-hoc which means it is signed without any proof. When changing a binary, this signature becomes invalidated and therefore the binary becomes not executable.
LIEF already has a method to get the code signature, but not to re-sign. It'd be great to have a way to sign.
Describe the solution you'd like
LIEF provides a feature to sign a mach-O binary
Describe alternatives you've considered
I've looked at ldid which is AGPL and zsign which doesn't have a license. I'd like to use a library which is not licensed GPL.
Additional context
Add any other context or screenshots about the feature request here.
The text was updated successfully, but these errors were encountered:
Is your feature request related to a problem? Please describe.
With macOS-arm64, binaries need to be signed when running. The signature can be ad-hoc which means it is signed without any proof. When changing a binary, this signature becomes invalidated and therefore the binary becomes not executable.
LIEF already has a method to get the code signature, but not to re-sign. It'd be great to have a way to sign.
Describe the solution you'd like
LIEF provides a feature to sign a mach-O binary
Describe alternatives you've considered
I've looked at ldid which is AGPL and zsign which doesn't have a license. I'd like to use a library which is not licensed GPL.
Additional context
Add any other context or screenshots about the feature request here.
The text was updated successfully, but these errors were encountered: