Haofan Zheng's Projects
arXiv LaTeX Cleaner: Easily clean the LaTeX code of your paper to submit to arXiv
The final project for Computer Graphic course.
A database system that can process SQL queries over encrypted data.
A command line tool and library for transferring data with URL syntax, supporting HTTP, HTTPS, FTP, FTPS, GOPHER, TFTP, SCP, SFTP, SMB, TELNET, DICT, LDAP, LDAPS, MQTT, FILE, IMAP, SMTP, POP3, RTSP and RTMP. libcurl offers a myriad of powerful features
Distributed enclave application framework.
Experiment code for Decent Difficulty Monitor.
Verification of the Decent RA protocol, by using the ProVerif verification tool.
Various tests/benchmarks for DECENT Application Platform and related applications.
DNS-over-HTTPS and DNS-over-TLS server and forwarder.
Library written in Python for reading Geth's database directly.
:package: CMake driven cross-platform package manager for C/C++. Linux, Mac, Windows, iOS, Android, Raspberry Pi.
Source Hugo repository for https://lsd-ucsc.github.io. The generated files live on the `public` branch: https://github.com/lsd-ucsc/lsd-ucsc.github.io/tree/public
An open source, portable, easy to use, readable and flexible SSL library
C++ wrapper classes for mbedTLS library. Developed for research projects.
ModularDNS is a flexible and modular DNS resolving service supporting DoH, DoT, and more.
A forked version of rapidjson, which supports enclave programming (specifically SGX for now). This forked version is created for a research project, thus, it may be lack of documentations.
This is the Java API for uploading videos and rising alarms for the security database (https://github.com/bobymicjohn/SecurityDatabase).
A simple CMake script to help to fetch only boost sub-libraries that are needed; (work in progress)