Open Source

TUNA/BFSU Open Source Mirrors October 2020 - July 2023
Operator mirrors.tuna.tsinghua.edu.cn
CERNET Union Mirrors January 2022 - July 2023
Founder mirrors.cernet.edu.cn
OpenSSL linux-riscv platform First commit in May 2022, Role from April 2024
Nominated Community Member
Linux USB OVER IP DRIVER First commit in March 2021, Role from March 2023
Subsystem Reviewer
Rocket Chip February 2023 - July 2023
Maintainer chipsalliance/rocket-chip
QEMU CanoKey May 2022 - Present
Subsystem Maintainer
CanoKey December 2020 - July 2023
Developer canokeys.org
  • Core: NDEF, OpenPGP touch policy, FIDO2 Ed25519 support (for ssh ed25519-sk)
  • Crypto: hardware-accelerated RSA3072
  • Virtual Card: QEMU, USB/IP, FunctionFS
OpenRigil: RISC-V Cryptographic Hardware Token January 2022 - August 2022
Author openrigil.org
  • Hardware Cryptographic Accelerator: Configurable RTL for Montgomery modular multiplication
  • Specialized Cryptography library: RSA2048/4096/Ed25519 software library using the above accelerator, implemented RSA4096 in a special way
  • USB 1.1 Peripheral: USB 1.1 PHY, Controller and driver, familiar with embedded USB stack
OpenSSH, mtr, chisel, archriscv-packages, nixpkgs, riscv-isa-manual, etc.


Implementing RISC-V Scalar Cryptography/Bitmanip extensions in Chisel January 2022 - June 2022
Undergraduate Thesis
  • RTL design: Zk/Zb function unit for Rocket-Chip, upstreamed
  • Cryptography library: AES/SM4/SM3 assembly routine for OpenSSL, upstreamed
  • Up to 10X speedup for AES
Chisel And Additional Technology November 2021 - April 2023
Senior Intern, Mentored by Jiuyang Liu (@sequencer), PLCT, Institute of Software, Chinese Academy of Science
Arch Linux RISC-V September 2021 - January 2022
Intern, Mentored by Felix Yan (@felixonmars), PLCT, Institute of Software, Chinese Academy of Science

Teaching Assistant

Big Data in Experimental Physics Summer 2020
Taught by Benda XU, Department of Engineering Physics, Tsinghua University
Designed daily assignment on Bash script, useful commands (pastebin, sed, oneliner), Makefile, Python (Numpy,HDF5, Matplotlib), R, SQL, picked interesting topic like Grover's algorithm and Accretion disk