-
University of Waterloo
- Kitchener, Ontario, Canada
- xuganyu96.github.io
-
-
Accompanying source code for "Faster generic IND-CCA KEM using encrypt-then-MAC"
TeX UpdatedJul 1, 2025 -
wolfssl Public
Forked from wolfSSL/wolfsslThe wolfSSL library is a small, fast, portable implementation of TLS/SSL for embedded devices to the cloud. wolfSSL supports up to TLS 1.3 and DTLS 1.3!
C GNU General Public License v2.0 UpdatedJun 25, 2025 -
-
PQClean Public
Forked from PQClean/PQCleanClean, portable, tested implementations of post-quantum cryptography
C UpdatedJun 15, 2025 -
-
liboqs Public
Forked from open-quantum-safe/liboqsC library for prototyping and experimenting with quantum-resistant cryptography
C Other UpdatedApr 3, 2025 -
pico2w-neovim Public
How to set up a Pico 2 W dev environment using Pico-SDK and Neovim
CMake UpdatedApr 1, 2025 -
easy-mceliece Public
Modified reference implementation of classic McEliece for ease of use on MacOS
Assembly UpdatedMar 31, 2025 -
waterloo-cryptography Public
A collection of code and write-ups on studying cryptography at the University of Waterloo
Jupyter Notebook UpdatedMar 11, 2025 -
kyber-kr-pca Public
Key-Recovery Plaintext-Checking Attack (KR-PCA) against Kyber/ML-KEM
C UpdatedNov 27, 2024 -
shamir-secret-sharing Public
Shamir's secret sharing, an alternative secret key/password recovery method
Rust UpdatedNov 21, 2024 -
qmk_firmware Public
Forked from qmk/qmk_firmwareOpen-source keyboard firmware for Atmel AVR and Arm USB families
C GNU General Public License v2.0 UpdatedNov 21, 2024 -
rust-bcrypt Public
Forked from Keats/rust-bcryptEasily hash and verify passwords using Bcrypt
Rust MIT License UpdatedNov 18, 2024 -
-
networking-projects Public
personal projects involving networking protocols
Rust UpdatedAug 27, 2024 -
-
crypto-bigint Public
Forked from RustCrypto/crypto-bigintCryptography-oriented big integer library with constant-time, stack-allocated (no_std-friendly) implementations of modern formulas
Rust Apache License 2.0 UpdatedMay 26, 2024 -
cryptopals-challenge-rust Public
My attempts at the Cryptopals Challenges using Rust
UpdatedMay 24, 2024 -
-
-
rustls Public
Forked from rustls/rustlsA modern TLS library in Rust
Rust Other UpdatedFeb 15, 2024 -
rustls-webpki Public
Forked from rustls/webpkirustls's WebPKI X.509 Certificate Validation in Rust
Rust Other UpdatedFeb 12, 2024 -
crypto-primes Public
Forked from entropyxyz/crypto-primesRandom prime generation and primality testing library based on `crypto-bigint`.
Rust Apache License 2.0 UpdatedJan 19, 2024 -
RSA Public
Forked from RustCrypto/RSARSA implementation in pure Rust
Rust Apache License 2.0 UpdatedDec 12, 2023 -
rust-crypto-elliptic-curves Public
Forked from RustCrypto/elliptic-curvesCollection of pure Rust elliptic curve implementations: NIST P-224, P-256, P-384, secp256k1, SM2
Rust UpdatedDec 7, 2023 -
lattice-crypto-notes Public archive
Notes about lattice-based cryptography
Jupyter Notebook UpdatedDec 6, 2023 -
benaloh-cryptosystem Public
A Rust implementation of Josh Benaloh's cryptosystem
Rust UpdatedNov 30, 2023 -
linear-cryptanalysis Public
A Rust implementation of the tutorial written by Howard Heys: https://www.engr.mun.ca/~howard/PAPERS/ldc_tutorial.pdf
Rust UpdatedOct 11, 2023 -
airflow Public
Forked from apache/airflowApache Airflow - A platform to programmatically author, schedule, and monitor workflows
Python Apache License 2.0 UpdatedSep 7, 2023