Home About John Resume/CV References Writing Research

Code bases and reviews


Disclaimer: The content in this section are notes I took doing research and design work, primarily around bridging and consensus. Some are incomplete and they lack structure. I have included them here for completeness.


In this section we list codebases that implement cryptographic functions. We organize by functional areas such as signing, hashing, primitives and consensus. Where possible we provide a link to the algorithms/specifications being implemented followed by reference codebases.

We have summarized the functionality in three areas

Reference Codebases


Bridging and Light Clients

Zero Knowledge