About Me

I am a…

Contact

Refer to the site footer for my existence on other media. Alternatively:

  • IRC: yhi@irc.libera.chat
  • Email:
    • junde at yhi Punkt moe: personal
    • lmy441900 at
      • live dot com: personal alternative
      • aosc dot io: work, AOSC, and development related

PGP

Fingerprint: E6C7 4782 A1FB EE74 1D09 885F D274 286F 672C 800A.

Fetch the public key from keys.openpgp.org.

Subkey usage explanation:

  • ed25519/ABDA5B82F36D3DB2 2019-10-19 [S]
    • Main signing key. Located in a smart card (Yubikey 5 NFC).
  • cv25519/1B318A5615C632D0 2019-10-19 [E]
    • Main encryption key. Located in a smart card (Yubikey 5 NFC).
  • rsa2048/943D73C9AD8AFB50 2019-10-19 [S] [expires: 2021-03-01]
    • (Deprecated) On-card signing key. Located in a smart card (Yubikey 4, which doesn’t support Curve25519). I’m not using it any more.

My old key, 42F6 3E9D 68B9 884B 414D 4185 1029 4E7C 4008 E282, has been revoked. I have switched my PGP key to a newly generated ed25519 / cv25519 one, and I’m applying some best practices I learned after I’ve created my last PGP key. If you have signed on my old key, you can trust my new key since I’ve signed it with my old key in prior to the revocation. (Unfortunately this process is still not a best practice!)

About This Site

Blog posts are in English or (Simplified) Chinese. Unless otherwise specified, all contents on the site are licensed under the CC-BY-SA 4.0 license.

This site is proudly built:

No analytical script (e.g. Google Analytics) is deployed on the site to track users. However, the following service providers do analyse visitors:

  • Google: Google Search Console is set up on the domain name, so Google search results related to this site are analysed; summaries about e.g. keywords used by the user are given.
  • Cloudflare: DNS and most network traffic on the domain go through Cloudflare, so the network traffic is analysed; summaries about e.g. visitor locations are given.