xmr-btc-swap/utils/gpg_keys/readme.md
2025-10-11 15:27:50 +02:00

37 lines
1 KiB
Markdown

# GPG Signature Verification
This directory contains public GPG keys for verifying release binary signatures.
## Verifying Release Binaries
Each release includes `.asc` signature files alongside the binaries.
### 1. Import the signing key
```bash
# Download the key from GitHub
wget https://raw.githubusercontent.com/eigenwallet/core/master/utils/gpg_keys/binarybaron_and_einliterflasche.asc
# Import it
gpg --import binarybaron_and_einliterflasche.asc
```
### 2. Download and verify the signature
```bash
# Download both the binary archive and its signature
wget https://github.com/eigenwallet/core/releases/download/3.0.7/asb_3.0.7_Linux_x86_64.tar
wget https://github.com/eigenwallet/core/releases/download/3.0.7/asb_3.0.7_Linux_x86_64.tar.asc
# Verify the signature
gpg --verify asb_3.0.7_Linux_x86_64.tar.asc asb_3.0.7_Linux_x86_64.tar
```
Successful verification shows:
```
gpg: Signature made [date]
gpg: Good signature from "..."
```
The warning `This key is not certified with a trusted signature` is expected unless you've explicitly trusted the key.