anchore / anchore/quill

Add support for multiple code directories

Open
#7 0 comments 0 reactions 0 assignees View on GitHub
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.