Jamie's Projects
One hotkey: Launch Editor, Bring Editor to front window, Open file/folder in Editor. Easily change TextEditor/IDE. Support Vim and Emacs!
Anonymous Github is a proxy server to support anonymous browsing of Github repositories for open-science code and data.
Awesome list for cryptographic secure computation paper. This repo includes *Lattice*, *DifferentialPrivacy*, *MPC* and also a comprehensive summary for top conferences.
A curated list of awesome things related to learning Zero-Knowledge Proofs (ZKP).
The missing CMake project initializer
Tool for generating Clang's JSON Compilation Database files for make-based build systems.
Guidelines for low-level cryptography software
free C++ class library of cryptographic schemes
My Personal Doom Emacs Config
An Emacs framework for the stubborn martian hacker
Elegant LaTeX Template for Books
Elegant LaTeX Template for Notes
Common cryptographic library used in software at Mysten Labs.
Fast PBKDF2 implementation in C
δΈεδΊΊζ°ε
±εε½ε―η θ‘δΈζ ε(GM/T)ζζ¬
The C implementation of Hash_DRBG in NIST SP 800-90A Rev.1 is provided. Header files and library files of OpenSSL 1.1.1 or higher version are needed while compiling and linking.
URL: https://jamie-cui.github.io/
C++ library for zkSNARKs
TLS/SSL and crypto library
The repo of Private Set Intersection(PSI) and Private Information Retrieval(PIR) from SecretFlow.
Private Set Union from Symmetric-Key Techniques
SCQL (Secure Collaborative Query Language) is a system that allows multiple distrusting parties to run joint analysis without revealing their private data.
Optimized C library for EC operations on curve secp256k1
A portable simplest oblivious transfer library.
Interfaces for Relations and SNARKs for these relations
SPU (Secure Processing Unit) aims to be a provable, measurable secure computation device, which provides computation ability while keeping your private data protected.
Rust implementation of the TLSNotary protocol
:lock: Trezor Firmware Monorepo