Skip to content

Commit

Permalink
Merge branch 'master' into ww/eku-check
Browse files Browse the repository at this point in the history
  • Loading branch information
woodruffw committed Jul 24, 2023
2 parents 7ea12a0 + e6c104b commit 193ba59
Showing 1 changed file with 11 additions and 4 deletions.
15 changes: 11 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,14 @@
[![Tests](https://github.com/trailofbits/uthenticode/actions/workflows/tests.yml/badge.svg)](https://github.com/trailofbits/uthenticode/actions/workflows/tests.yml)

*uthenticode* (stylized as *μthenticode*) is a small cross-platform library for
verifying [Authenticode](https://docs.microsoft.com/en-us/windows-hardware/drivers/install/authenticode)
partially verifying [Authenticode](https://docs.microsoft.com/en-us/windows-hardware/drivers/install/authenticode)
digital signatures.

> [!WARNING]\
> This is not a full implementation of Authenticode; you **must not** use it in a way that assumes
> that its results are equivalent to verification on a Windows machine. See the [caveats](#caveats)
> below for more details.
[Read our blog post on verifying Windows binaries without Windows!](https://blog.trailofbits.com/2020/05/27/verifying-windows-binaries-without-windows/)

## What?
Expand Down Expand Up @@ -35,9 +40,11 @@ Other available solutions are deficient:
**cannot** perform full-chain verifications of Authenticode signatures, as it
lacks access to the Trusted Publishers store.

You should use *μthenticode* to verify the embedded chain. You should **not**
assume that a "verified" binary from *μthenticode*'s perspective will run on an
unmodified Windows system.
You can use *μthenticode* to cryptographically verify the embedded chain.
You **must not** assume that a "verified" binary from *μthenticode*'s
perspective will run on an unmodified Windows system. We make no claim that
*μthenticode*'s implementation of the Authenticode certificate policy is
complete.

## Building

Expand Down

0 comments on commit 193ba59

Please sign in to comment.