921 B

Mix-Hidden-Services

This repository contains implementations of the primitives needed for the hidden services protocol over Mix as well as early experimentation with the protocol. The protocol requires the following:

  • Ed25519 with key blinding
  • Ed25519 Key certificates
  • Hidden services identifiers
  • Hidden services descriptors
  • Introduction point protocol
  • Bidirectional connection with surbs

The reference implementations are in Rust and provided in rust_reference.

The Nim implementation to be used and integrated later are provided in nim_impl.

Specs:

The full specification of mix-hidden-services protocol is here

POC

The experiments above are intended to result in an early proof of concept (POC) that combines the individual sub-protocols into a working hidden services over Mix.