> For the complete documentation index, see [llms.txt](https://ocamlstreet.gitbook.io/hardcaml-wiki/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://ocamlstreet.gitbook.io/hardcaml-wiki/readme.md).

# Welcome to Hari's HardCaml Wiki!

This Gitbook contains detailed log and documentation of my progress to help build a WASM softcore and implementing basic cryptographic algorithms in HardCaml.  This includes my learning journey, progress, challenges, audits and achievements throughout the internship. Feedback & Contributions are welcome ! &#x20;

This wiki is written from from a perspective of a beginner who has elementary proficiency in OCaml and 0 experience with FPGAs. The wiki assumes you're decent at low-level programming and have some  experience in understanding how things work under the hood.

### Jump right in

<table data-view="cards"><thead><tr><th></th><th></th><th data-hidden data-card-cover data-type="files"></th><th data-hidden></th><th data-hidden data-card-target data-type="content-ref"></th></tr></thead><tbody><tr><td><strong>Getting Started</strong></td><td>Read my experiences in building cool stuff</td><td></td><td></td><td><a href="/pages/Yzfeq8DZPCzntX30H13E">/pages/Yzfeq8DZPCzntX30H13E</a></td></tr><tr><td><strong>Basics</strong></td><td>Learn the basics of OCaml &#x26; FPGAs just enough to start hacking</td><td></td><td></td><td><a href="/pages/7aUFmnCMx9m4smGncsXL">/pages/7aUFmnCMx9m4smGncsXL</a></td></tr><tr><td><strong>Hardcaml</strong></td><td>Everything you need to know the HCL </td><td></td><td></td><td><a href="/pages/D2kWqzYzxrAmRdfqGGGL">/pages/D2kWqzYzxrAmRdfqGGGL</a></td></tr><tr><td><strong>Log Docs</strong></td><td>Templates for the docs I used and some personal bookmarks</td><td></td><td></td><td><a href="/pages/e4SjCMTLy8Ukd2E8GRHu">/pages/e4SjCMTLy8Ukd2E8GRHu</a></td></tr><tr><td><strong>Workshop Materials</strong></td><td>Personal notes and slides of the hardcaml workshop I conducted</td><td></td><td></td><td><a href="/pages/P2TNPEuIPQ822mpFoeN0">/pages/P2TNPEuIPQ822mpFoeN0</a></td></tr><tr><td><strong>Contact</strong></td><td>Get in touch with me at v.harivarsha@gmail.com</td><td></td><td></td><td></td></tr></tbody></table>
