Description

Following Zig's philosophy of reinventing the wheel, a while ago I've started implementing the ssh protocol in it. I've got as far as implementing all of the primitives, keys, certs, and most of the agent protocol -- what I needed at the time. Now, the aim is to finish the implementation.

Current implementation: git.sr.ht/~mulling/zssh

Goals

  • Have a working implementation of the ssh protocol in Zig.
  • Be flexible, as to allow for hacking of the protocol (i.e. testing PQC algorithms).
  • Be agnostic of cryptography libraries (i.e. libcrypto, leancrypto).

Resources

Looking for hackers with the skills:

Nothing? Add some keywords!

This project is part of:

Hack Week 25

Activity

  • about 8 hours ago: lmulling started this project.
  • about 8 hours ago: lmulling originated this project.

  • Comments

    Be the first to comment!

    Similar Projects

    This project is one of its kind!