Skip to content
View jedisct1's full-sized avatar

Sponsors

@lsm5
@maflcko
@sempervictus
@roboflow
@syntaxfm
Private Sponsor
@jgod
@william-stearns
@IceCodeNew
@projectdiscovery
@jvz

Organizations

@WebAssembly @DNSCrypt @wasm-crypto

Block or report jedisct1

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
jedisct1/README.md

Hi, I'm Frank!

I build cryptographic software, privacy-focused network services, and small systems tools with an emphasis on boring APIs, portable code, and implementations people can actually ship.

Most of my public work is cryptography engineering: authenticated encryption, secure protocols, language bindings, WebAssembly/WASI portability, encrypted DNS, standard-library implementations, and tools that make misuse harder. All these projects are maintained, some have been for 25+ years.

I also publish AI models and datasets on Hugging Face, and 3D models on Printables.

If this work is useful to you or your organization, sponsorship helps keep it maintained.

Sponsor my work

Widely Used Projects

Project What it is
libsodium A modern, portable, easy-to-use cryptography library used across many ecosystems.
dnscrypt-proxy A flexible encrypted DNS proxy supporting DNSCrypt, DoH, ODoH, relays, and anonymized DNS.
minisign A small tool for signing files and verifying signatures.
dsvpn A deliberately simple VPN for people who want the smallest useful thing.
piknik Copy and paste anything over the network with encryption built in.
libhydrogen A compact cryptography library designed for constrained systems.
libsodium.js libsodium compiled to WebAssembly and JavaScript with convenient wrappers.
encrypted-dns-server A high-performance encrypted DNS server for DNSCrypt, DoH, and ODoH deployments.
pure-ftpd A portable FTP server with a long security and operations history.

Cryptography

General-Purpose Crypto Libraries

Authenticated Encryption and High-Speed Symmetric Crypto

Signatures, Keys, and Proofs

IP, URI, and Prefix-Preserving Privacy

Testing, Benchmarks, and Security Research

Encrypted DNS, Privacy, and Networking

WebAssembly, WASI, and Portable Runtime Security

Systems Tools, Libraries, and Developer Infrastructure

Additional public repositories updated since 2021

Additional Cryptography and Security

Additional Networking and Applications

Additional Systems and Developer Utilities

Standards and Ecosystem Work

I also contribute around cryptography and systems standards rather than treating code as the only output. Recent public work includes:

  • CFRG/IETF drafts around HPKE, AEAD properties, EdDSA key blinding, DNS stamps, IPCrypt, URICrypt, XET, and AEGIS cipher suites for TLS.
  • Cryptographic implementations in the Zig standard library, especially under lib/std/crypto.
  • Project organizations for DNSCrypt, aegis-aead, hiae-aead, ipcrypt-std, dip-proto, wasm-crypto, and wasm-signatures.
  • Ecosystem work around WebAssembly, WASI, Zig, PHP, and secure application infrastructure. I do not list every repository from large standards bodies or foundations here; membership in those organizations is not the same as project ownership.

Pinned Loading

  1. libsodium libsodium Public

    A modern, portable, easy to use crypto library.

    C 13.8k 1.9k

  2. DNSCrypt/dnscrypt-proxy DNSCrypt/dnscrypt-proxy Public

    dnscrypt-proxy 2 - A flexible DNS proxy, with support for encrypted DNS protocols.

    Go 13.4k 1.1k

  3. aegis-aead/libaegis aegis-aead/libaegis Public

    Portable C implementations of the AEGIS family of high-performance authenticated encryption algorithms.

    C 137 29

  4. dsvpn dsvpn Public

    A Dead Simple VPN.

    C 5.7k 452

  5. libhydrogen libhydrogen Public

    A lightweight, secure, easy-to-use crypto library suitable for constrained environments.

    C 773 122

  6. turbocrypt turbocrypt Public

    A fast, easy-to-use, and secure command-line tool for encrypting and decrypting files or entire directory trees.

    Zig 62 4