Add support for multiple code directories
Open
enhancement
- Dominant language
- Go
- Stars
- 518
- Forks
- 23
- PR merge metrics
- No merged PRs in 30d
Description
**What would you like to be added**:
Today we support adding a single code directory with sha256 hashes of each page in the binary. By default the `codesign` utility attaches two code directories, one for sha256 hashes and another one for sha1 hashes.
**Why is this needed**:
This can help with backwards compatibility for older macs (more details needed).
Contributor guide
Research direction
Start with the existing single-code-directory signing path and compare its behavior with the codesign utility, which attaches SHA-256 and SHA-1 code directories. Done means a binary can carry both directories while preserving the current SHA-256 behavior and supporting older Macs.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- go
- Domain
- operating-systems, security
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 42/100