Archived
2
2
Fork
You've already forked funion
0
🧅 An implementation of the Tor protocol in Elixir
This repository has been archived on 2025年12月14日. You can view files and clone it, but you cannot make any changes to its state, such as pushing and creating new issues, pull requests or comments.
  • Elixir 100%
2025年03月04日 19:20:14 +01:00
apps tor_cell: Add RELAY_EARLY cell 2024年08月04日 21:26:38 +02:00
config Initialize the project with Elixir 1.16 2024年03月21日 19:45:13 +01:00
.formatter.exs Initialize the project with Elixir 1.16 2024年03月21日 19:45:13 +01:00
.gitignore git: Ignore Elixir LSP files 2024年08月18日 11:06:43 +02:00
.mailmap meta: Use my new name 2024年06月22日 13:22:06 +02:00
COPYING meta: License the project as AGPL-3.0-only 2024年05月25日 16:59:45 +02:00
mix.exs meta: License the project as AGPL-3.0-only 2024年05月25日 16:59:45 +02:00
mix.lock mix: Update dependencies 2025年03月04日 19:20:14 +01:00
README.md doc: Add README.md 2024年04月07日 21:10:30 +02:00

Funion

About

Funion is an implementation of the Tor protocol that I began working on in early 2023 while preparing for my high school finals, in order to learn both: The Tor Protocol, as well as the Elixir programming language.

In August 2023, I stopped working on the project due to time reasons, but in March 2024 I have decided to revive the project, by rewriting it in scratch, because I have learned A LOT in this timespan, meaning my old code could be considered a serious crime against Elixir code. Besides this, the Tor specifications itself have been revised heavily since that time, making the old codebase somewhat legacy documentation-wise. :^)

This is still open space, so stay tuned!

Funion Talk at BornHack 2023