|
1 | 1 | # pipelock-verify |
2 | 2 |
|
3 | | -[](https://pypi.org/project/pipelock-verify/) |
4 | | -[](https://pypi.org/project/pipelock-verify/) |
| 3 | +[](https://pypi.org/project/pipelock-verify/) |
| 4 | +[](https://pypi.org/project/pipelock-verify/) |
| 5 | +[](https://pypi.org/project/pipelock-verify/) |
5 | 6 | [](https://github.com/luckyPipewrench/pipelock-verify-python/actions/workflows/ci.yml) |
| 7 | +[](https://github.com/luckyPipewrench/pipelock-verify-python/actions/workflows/codeql.yml) |
| 8 | +[](https://scorecard.dev/viewer/?uri=github.com/luckyPipewrench/pipelock-verify-python) |
| 9 | +[](https://github.com/luckyPipewrench/pipelock) |
6 | 10 | [](LICENSE) |
7 | 11 |
|
8 | | -Python verifier for [Pipelock](https://github.com/luckyPipewrench/pipelock) |
9 | | -action receipts. Verifies the Ed25519 signature, chain linkage, and |
10 | | -flight-recorder wrapping of receipts emitted by the Pipelock mediator. |
| 12 | +**Python verifier for [Pipelock](https://github.com/luckyPipewrench/pipelock) action receipts.** Verifies the Ed25519 signature, chain linkage, and flight-recorder wrapping of receipts emitted by the Pipelock mediator. |
11 | 13 |
|
12 | | -The library mirrors the Go reference implementation byte-for-byte. The |
13 | | -conformance golden files in `tests/conformance/` are generated by Pipelock's |
14 | | -Go code and verified identically by both sides. |
| 14 | +Mirrors the Go reference implementation byte-for-byte. The conformance golden files in `tests/conformance/` are generated by Pipelock's Go code and verified identically by both sides. |
| 15 | + |
| 16 | +[Install](#install) · [Usage](#usage) · [What gets verified](#what-gets-verified) · [Canonicalization](#canonicalization-rules) · [Spec](https://pipelab.org/learn/action-receipt-spec/) · [Go reference](https://github.com/luckyPipewrench/pipelock) |
15 | 17 |
|
16 | 18 | ## Install |
17 | 19 |
|
18 | 20 | ```bash |
19 | 21 | pip install pipelock-verify |
20 | 22 | ``` |
21 | 23 |
|
22 | | -Only one runtime dependency: [`cryptography`](https://cryptography.io) for |
23 | | -the Ed25519 primitives. |
| 24 | +Only one runtime dependency: [`cryptography`](https://cryptography.io) for the Ed25519 primitives. |
24 | 25 |
|
25 | 26 | ## Usage |
26 | 27 |
|
|
0 commit comments