Verify

Don't trust a webpage — check it against something the page can't control. Everything I ship and sign can be verified with the keys below, and the same fingerprints go out in a signed note from my Nostr key. If this page and that note ever disagree, something is wrong — don't trust either.

My Nostr identity

My primary cryptographic identity. Notes signed by this key are me:

npub1hv288dxp0a5emsptlsnu5cw496mgh4l8suzfndkvuruxzfr8909sdqkqdn

This site and that key point at each other, and you can check both directions without trusting either one on its own:

My signing key (minisign)

I sign software releases and important documents with this minisign key. The public key is also served as a file: /rajesh-medampudi.pub

untrusted comment: minisign public key 0CDC6DA063220C50
RWRQDCJjoG3cDNBpGGjFdULwyP1xWiSk6MiPBFrWysMlDfVuGvaG13Xz

My PGP key (email & the OpenPGP world)

For encrypted email and PGP-native verification. Fingerprint:

0EAE AFC5 F896 560D 56E6  8E77 3E5A 9FE1 12B0 22E6

Modern mail clients discover this key automatically from my address ([email protected]) via WKD served from this domain. Also available: /rajesh-medampudi.asc · keys.openpgp.org

How to verify something I've signed — three steps

  1. Get minisign (a single small tool):
    brew install minisign   # macOS
    apt install minisign    # Debian/Ubuntu
  2. Download my public key from this site:
    curl -O https://rajesh.medampudi.com/rajesh-medampudi.pub
  3. Verify the file you downloaded from me (it ships with a .minisig signature next to it):
    minisign -Vm the-file.tar.gz -p rajesh-medampudi.pub
    If it prints "Signature and comment signature verified", the file is genuinely from me, untampered. If it errors, don't use the file — and tell me.

Cross-proofs

A webpage alone is a weak proof — whoever controls the server controls the page. So the same fingerprints are published on channels I'd have to be compromised on separately. If they ever disagree, trust none of them and ask me in person.

Verification shouldn't require a cryptography degree. That's the point of this page — and of everything I do.