llvm / llvm/llvm-project

Any llvm tool to sign binaries cross platformly?

Open
#167,592 0 comments 0 reactions 0 assignees View on GitHub
new issue
Dominant language
LLVM
Stars
40.5k
Forks
18.7k
PR merge metrics
PR metrics pending

Description

Does llvm provide something like llvm-signtool to sign binaries? Many platforms are trying to tightening control over untrusted binaries for running. Does llvm provide a tool for that?

Also i want to see it get integrated with clang command line itself so that it can be integrated with traditional command line, is that possible?

clang++ -o hello.exe hello.cpp -O3 -fuse-signtool=llvm-signtool -fsigned-certificate=${CERTIFCATEPATH} -fuse-ld=lld

Contributor guide

Open the contributing guide

Research direction

Start by reviewing the LLVM/Clang command-line entry points and the proposed llvm-signtool and lld integration described in the issue. Determine whether existing LLVM components support cross-platform binary signing and define the interfaces, supported platforms, certificate handling, and tests needed for a complete feature.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp
Domain
compilers, security
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
20/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.