My PGP

I primarily use PGP so others can verify the authenticity of the software I distribute. All source tarballs, Git tags and releases created by me after 21 Oct, 2024, have been signed with this key. You can also use this key to securely encrypt any sensitive emails you send to me.

Key Information

Retrieving My Key

You can obtain my public key using one of the following methods:

From a Public Key Server

You can fetch my public key from a public key server using this command:

gpg --keyserver hkp://keyserver.ubuntu.com --recv-key 0xB74642495027825F59B521201ADCAE732A0FC5A8

Direct Download from This Site

Alternatively, you can download my public key directly from this site and import it into GPG manually:

gpg --import B74642495027825F59B521201ADCAE732A0FC5A8.pub.asc

Using My Key

Once you’ve retrieved and verified my PGP key, you can use it to check the integrity of software I’ve signed or communicate securely.

Verifying a Tarball

To verify a tarball, download both the tarball and the signature file, and place them in the same directory. Run:

gpg --verify <signature_file>.sig <tarball>

Check the output to ensure the signature is valid and was made with my key.

Verify a Git Tag

To verify a signed Git tag, use the following command:

git tag -v <tag>

Verify that the signature is reported as valid and corresponds to my key.