~ajhalili2006's personal website, built with Zensical (successor of Material for Mkdocs) andreijiroh.dev
mkdocs-material zensical website cf-pages
1

Configure Feed

Select the types of activity you want to include in your feed.

chore: update ssh trust file and rename keys.md -> keys/index.md

Signed-off-by: Andrei Jiroh Halili <ajhalili2006@andreijiroh.dev>

Andrei Jiroh Halili (Dec 8, 2025, 9:25 AM UTC) b3e21ae5 aeb81a7e

+85 -81
-60
markdown/keys.md
··· 1 - --- 2 - title: Cryptographic keys 3 - --- 4 - This page contains all the cryptographic public keys I use for different purposes, 5 - ranging from encryption and decryption to signing Git commits and even identity 6 - verification without requiring an government-issued ID. 7 - 8 - ## Keysigning ceremories 9 - 10 - _This is moved to [Encrypted communications](../user-manual/encrypted-communications.md#key-signing-ceremories) section of the personal user manual._ 11 - 12 - ## GPG Keys 13 - 14 - You can get all the GPG keys I use publicly, including the old 2021 key (as shown on 15 - Keybase) and ProtonMail-specific encryption key in one file [here](./pgp.asc). Make 16 - sure to check the fingerpints and/or key IDs against [this list](#keys-i-use) to 17 - ensure its the right key. 18 - 19 - ```bash 20 - # one-liner import from my website (or via ajhalili2006.vern.cc and ctrl-c.club/~ajhalili2006) 21 - gpg --fetch-keys "https://andreijiroh.dev/keys/pgp.asc" 22 - # sourcehut/gitlab, but it is advised to import latest keys and signatures from keyservers, listed below 23 - gpg --fetch-keys "https://meta.sr.ht/~ajhalili2006.pgp" 24 - gpg --fetch-keys "https://gitlab.com/ajhalili2006.gpg" 25 - gpg --fetch-keys "https://mau.dev/ajhalili2006.gpg" 26 - ``` 27 - 28 - If you prefer to load it from a keyserver (let say you're an Ubuntu/Debian developer 29 - snooping around my [Launchpad.net profile](https://launchpad.net/~ajhalili2006)), 30 - you can do so with these command below: 31 - 32 - ```bash 33 - # Other keyservers: pgp.mit.edu, keys.openpgp.org, keys.mailvelope.com 34 - gpg --keyserver hkps://keyserver.ubuntu.com --recv-keys \ 35 - 4D5E631758CB9CC45941B1CE67BFC91B3DA12BE8 \ 36 - 0527234A430387EA5695D824A30EBE40AD856D88 \ 37 - EA957E7086E934F8DB9CAD21940047813E9D641C \ 38 - 5D69E717C5BC95731C2AD8BD120C218ED2291996 39 - ``` 40 - 41 - ### Keys I use 42 - 43 - * `4D5E631758CB9CC45941B1CE67BFC91B3DA12BE8` - the December 2022 PGP key used for 44 - commits and encryption (primary email: `ajhalili2006@andreijiroh.dev`) 45 - * `0527234A430387EA5695D824A30EBE40AD856D88` - the Feburary 2021 PGP key, as shown on 46 - my old Keybase profile (primary email: `andreijiroheugeniohalili24680@gmail.com`) 47 - * `A715100E58CF60500EE159652F384539C700B263` - Recap Time Squad specific key 48 - * `EA957E7086E934F8DB9CAD21940047813E9D641C` - spare signing key for software 49 - release, especially on my own Debian package repos/Launchpad PPAs. 50 - * `5D69E717C5BC95731C2AD8BD120C218ED2291996` - ProtonMail specific encryption key (`ajhalili2006@proton.me`) 51 - 52 - ## SSH Keys 53 - 54 - You can also get all the keys in one file (and its signers file) at the following URLs: 55 - 56 - * Website as its deployed via CI: <https://andreijiroh.dev/keys/ssh-trustfile.txt> 57 - * As pushed via Git: <https://mau.dev/andreijiroh-dev/website/-/blob/main/markdown/keys/ssh-trustfile.txt> 58 - 59 - These SSH keys are used for signing Git commits and tags occassionally, as well for signing checksums file and identity verification on 60 - account recovery for sr.ht and Miraheze.
+60
markdown/keys/index.md
··· 1 + --- 2 + title: Cryptographic keys 3 + --- 4 + This page contains all the cryptographic public keys I use for different purposes, 5 + ranging from encryption and decryption to signing Git commits and even identity 6 + verification without requiring an government-issued ID. 7 + 8 + ## Keysigning ceremories 9 + 10 + _This is moved to [Encrypted communications](https://wiki.andreijiroh.dev/garden/user-manual/encrypted-communications#key-signing-ceremories) section of the personal user manual._ 11 + 12 + ## GPG Keys 13 + 14 + You can get all the GPG keys I use publicly, including the old 2021 key (as shown on 15 + Keybase) and ProtonMail-specific encryption key in one file [here](./pgp.asc). Make 16 + sure to check the fingerpints and/or key IDs against [this list](#keys-i-use) to 17 + ensure its the right key. 18 + 19 + ```bash 20 + # one-liner import from my website (or via ajhalili2006.vern.cc and ctrl-c.club/~ajhalili2006) 21 + gpg --fetch-keys "https://andreijiroh.dev/keys/pgp.asc" 22 + # sourcehut/gitlab, but it is advised to import latest keys and signatures from keyservers, listed below 23 + gpg --fetch-keys "https://meta.sr.ht/~ajhalili2006.pgp" 24 + gpg --fetch-keys "https://gitlab.com/ajhalili2006.gpg" 25 + gpg --fetch-keys "https://mau.dev/ajhalili2006.gpg" 26 + ``` 27 + 28 + If you prefer to load it from a keyserver (let say you're an Ubuntu/Debian developer 29 + snooping around my [Launchpad.net profile](https://launchpad.net/~ajhalili2006)), 30 + you can do so with these command below: 31 + 32 + ```bash 33 + # Other keyservers: pgp.mit.edu, keys.openpgp.org, keys.mailvelope.com 34 + gpg --keyserver hkps://keyserver.ubuntu.com --recv-keys \ 35 + 4D5E631758CB9CC45941B1CE67BFC91B3DA12BE8 \ 36 + 0527234A430387EA5695D824A30EBE40AD856D88 \ 37 + EA957E7086E934F8DB9CAD21940047813E9D641C \ 38 + 5D69E717C5BC95731C2AD8BD120C218ED2291996 39 + ``` 40 + 41 + ### Keys I use 42 + 43 + * `4D5E631758CB9CC45941B1CE67BFC91B3DA12BE8` - the December 2022 PGP key used for 44 + commits and encryption (primary email: `ajhalili2006@andreijiroh.dev`) 45 + * `0527234A430387EA5695D824A30EBE40AD856D88` - the Feburary 2021 PGP key, as shown on 46 + my old Keybase profile (primary email: `andreijiroheugeniohalili24680@gmail.com`) 47 + * `A715100E58CF60500EE159652F384539C700B263` - Recap Time Squad specific key 48 + * `EA957E7086E934F8DB9CAD21940047813E9D641C` - spare signing key for software 49 + release, especially on my own Debian package repos/Launchpad PPAs. 50 + * `5D69E717C5BC95731C2AD8BD120C218ED2291996` - ProtonMail specific encryption key (`ajhalili2006@proton.me`) 51 + 52 + ## SSH Keys 53 + 54 + You can also get all the keys in one file (and its signers file) at the following URLs: 55 + 56 + * Website as its deployed via CI: <https://andreijiroh.dev/keys/ssh-trustfile.txt> 57 + * As pushed via Git: <https://mau.dev/andreijiroh-dev/website/-/blob/main/markdown/keys/ssh-trustfile.txt> 58 + 59 + These SSH keys are used for signing Git commits and tags occassionally, as well for signing checksums file and identity verification on 60 + account recovery for sr.ht and Miraheze.
-21
markdown/keys/ssh-trustfile.txt
··· 1 - # Import these public SSH keys into your trustfile (https://man.openbsd.org/ssh-keygen#ALLOWED_SIGNERS) 2 - # to make your life even easier on verifying SSH signatures. This file contains every public key I actively 3 - # use with every possible email address I actively use for sending and receiving emails. When in doubt, chat 4 - # over Matrix (@ajhalili2006:envs.net or @ajhalili2006:vern.cc), XMPP (ajhalili2006@vern.cc), Keybase (AJHaliliDev06) 5 - # OR Session (052b5390ba98e49d4b7d0b5ecaecb68e467c6a7d57ec6980ba2bd451aa86c1cf4b) over EE2E. 6 - # 7 - # Tutorial: https://www.agwa.name/blog/post/ssh_signatures 8 - # PUBKEYS LAST UPDATED: 2022-12-11 9 - # DOCS LAST UPDATED: 2023-02-18 10 - 11 - # ~ajhalili2006 - launchpad.net key 12 - ajhalili2006@vern.cc ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQCzMlrUe7qMA1P0lP56lq2dKTrwFU6CrVltQ9um+PhOMLkoi31kAlujHtWF6mqGRLXcK0Ao/0Wqug++r82Zu0u7dpAv8LCExtaRRMzagwPkEe4OOqUBOpS6mggfsik8mNA+1UtpkXJ+ZiB4cXtNKEZC0jtxWOTXSV67qgkSxuO+YBWB+7pnESkB0KorqwOoWGGUVfYQtbKUAt6VqM4s6dn7saXqwmN0tCPO6a+4L4mazkYjFD11HhktYsjP9dvnxYSOtMrSFb9JOXRST2LdiIJgwg+HTqBSWGO7aBRHMJaTF3ajlbMtKDQI/EcNQLyGgX6yFdjjzz9DRY+2oU0vPTytdqM2BKsfLlR0GVg7BVL7TZPaLJ1lgpCl4Z1oClW9FOzhnYJVT0W+IKPsnYsFPfv/BVgjWF7YtLdc5zqFJ31PULtikCyd0I6Kt95YD0HdrlR2faWcBHI8KKEAwCCanodGnK/xTOxisTX2dXOxx3mvR/L3Wil2ca5hnD+vt500/o8= gildedguy@andreijiroh 13 - ajhalili2006@gmail.com ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQCzMlrUe7qMA1P0lP56lq2dKTrwFU6CrVltQ9um+PhOMLkoi31kAlujHtWF6mqGRLXcK0Ao/0Wqug++r82Zu0u7dpAv8LCExtaRRMzagwPkEe4OOqUBOpS6mggfsik8mNA+1UtpkXJ+ZiB4cXtNKEZC0jtxWOTXSV67qgkSxuO+YBWB+7pnESkB0KorqwOoWGGUVfYQtbKUAt6VqM4s6dn7saXqwmN0tCPO6a+4L4mazkYjFD11HhktYsjP9dvnxYSOtMrSFb9JOXRST2LdiIJgwg+HTqBSWGO7aBRHMJaTF3ajlbMtKDQI/EcNQLyGgX6yFdjjzz9DRY+2oU0vPTytdqM2BKsfLlR0GVg7BVL7TZPaLJ1lgpCl4Z1oClW9FOzhnYJVT0W+IKPsnYsFPfv/BVgjWF7YtLdc5zqFJ31PULtikCyd0I6Kt95YD0HdrlR2faWcBHI8KKEAwCCanodGnK/xTOxisTX2dXOxx3mvR/L3Wil2ca5hnD+vt500/o8= gildedguy@andreijiroh 14 - # ~ajhalili2006 - automated/ssh git access for tildes 15 - ajhalili2006@vern.cc ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIMhhCySAH8061Vnu7gfGVdAu++rvaMcM8sxelW5l9QvN ajhalili2006@vern.cc [git access ssh] 16 - ajhalili2006@gmail.com ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIMhhCySAH8061Vnu7gfGVdAu++rvaMcM8sxelW5l9QvN ajhalili2006@vern.cc [git access ssh] 17 - ajhalili2006@recaptime.eu.org ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIMhhCySAH8061Vnu7gfGVdAu++rvaMcM8sxelW5l9QvN ajhalili2006@vern.cc [git access ssh] 18 - # ajhalili2006@recaptime.dev 19 - ajhalili2006@recaptime.eu.org ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIBvrT/nApjo8SQApta7WQXe4POo9EJTXUrPhAysP59os ajhalili2006@crew.recaptime.eu.org 20 - ajhalili2006@recaptime.tk ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIBvrT/nApjo8SQApta7WQXe4POo9EJTXUrPhAysP59os ajhalili2006@crew.recaptime.eu.org 21 -
+25
markdown/keys/ssh/trustfile.txt
··· 1 + # Import these public SSH keys into your trustfile (https://man.openbsd.org/ssh-keygen#ALLOWED_SIGNERS) 2 + # to make your life even easier on verifying SSH signatures. This file contains every public key I actively 3 + # use with every possible email address I actively use for sending and receiving emails. When in doubt, chat 4 + # over Matrix (@ajhalili2006:envs.net or @ajhalili2006:vern.cc), XMPP (ajhalili2006@vern.cc), Keybase (AJHaliliDev06) 5 + # OR Session (052b5390ba98e49d4b7d0b5ecaecb68e467c6a7d57ec6980ba2bd451aa86c1cf4b) over EE2E. 6 + # 7 + # Tutorial: https://www.agwa.name/blog/post/ssh_signatures 8 + # PUBKEYS LAST UPDATED: 2025-12-08 9 + # DOCS LAST UPDATED: 2023-02-18 10 + 11 + # personal addresses 12 + ajhalili2006@andreijiroh.dev ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIEXuD3hJwInlcHs3wkXWAWNo8es3bPAd2e8ipjyqgGp2 SSH Key - main personal key, circa 2022 13 + ajhalili2006@andreijiroh.dev ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQCzMlrUe7qMA1P0lP56lq2dKTrwFU6CrVltQ9um+PhOMLkoi31kAlujHtWF6mqGRLXcK0Ao/0Wqug++r82Zu0u7dpAv8LCExtaRRMzagwPkEe4OOqUBOpS6mggfsik8mNA+1UtpkXJ+ZiB4cXtNKEZC0jtxWOTXSV67qgkSxuO+YBWB+7pnESkB0KorqwOoWGGUVfYQtbKUAt6VqM4s6dn7saXqwmN0tCPO6a+4L4mazkYjFD11HhktYsjP9dvnxYSOtMrSFb9JOXRST2LdiIJgwg+HTqBSWGO7aBRHMJaTF3ajlbMtKDQI/EcNQLyGgX6yFdjjzz9DRY+2oU0vPTytdqM2BKsfLlR0GVg7BVL7TZPaLJ1lgpCl4Z1oClW9FOzhnYJVT0W+IKPsnYsFPfv/BVgjWF7YtLdc5zqFJ31PULtikCyd0I6Kt95YD0HdrlR2faWcBHI8KKEAwCCanodGnK/xTOxisTX2dXOxx3mvR/L3Wil2ca5hnD+vt500/o8= SSH Key - ajhalili2006@launchpad.net 14 + ajhalili2006@gmail.com ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIEXuD3hJwInlcHs3wkXWAWNo8es3bPAd2e8ipjyqgGp2 SSH Key - main personal key, circa 2022 15 + ajhalili2006@gmail.com ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQCzMlrUe7qMA1P0lP56lq2dKTrwFU6CrVltQ9um+PhOMLkoi31kAlujHtWF6mqGRLXcK0Ao/0Wqug++r82Zu0u7dpAv8LCExtaRRMzagwPkEe4OOqUBOpS6mggfsik8mNA+1UtpkXJ+ZiB4cXtNKEZC0jtxWOTXSV67qgkSxuO+YBWB+7pnESkB0KorqwOoWGGUVfYQtbKUAt6VqM4s6dn7saXqwmN0tCPO6a+4L4mazkYjFD11HhktYsjP9dvnxYSOtMrSFb9JOXRST2LdiIJgwg+HTqBSWGO7aBRHMJaTF3ajlbMtKDQI/EcNQLyGgX6yFdjjzz9DRY+2oU0vPTytdqM2BKsfLlR0GVg7BVL7TZPaLJ1lgpCl4Z1oClW9FOzhnYJVT0W+IKPsnYsFPfv/BVgjWF7YtLdc5zqFJ31PULtikCyd0I6Kt95YD0HdrlR2faWcBHI8KKEAwCCanodGnK/xTOxisTX2dXOxx3mvR/L3Wil2ca5hnD+vt500/o8= SSH Key - ajhalili2006@launchpad.net 16 + 17 + # release signing keys 18 + releases@andreijiroh.dev ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIHzLVfKtq8vBYeSrrVhwFwkpfu6TDLFgyjb3UmB+Jdhl 19 + releases@recaptime.dev ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIO0+1KY7/oVd+umDYBKfxmeQ6689365dlfk28MNiAl4e 20 + 21 + # crew.recaptime.dev specific 22 + ajhalili2006@crew.recaptime.dev ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIDEYDna7HlVN6FL+Mxaof+WH5EoVmaUrM7GFAdQSveTJ RecapTIme.dev Crew SSH Key - @ajhalili2006 23 + 24 + # school specifics 25 + halili.459491@meycauayan.sti.edu.ph ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIFI1Mj7gTG1IwnxPyr2AsXDq2kBq98hnijhgkGklkhWH