To Do List

This page really just serves as a big TODO list for this project.

The Working On section indicates tasks that I’m working on right now.

The Next Up section is mainly for storing any useful ideas I come up with that I’m not quite ready to implement, usually due to a lack of components or knowledge!

The Finished section is where I’ll move tasks that I’ve done. I intend to add in links to relevant posts as well!

Working On:

  • Send modifiable packets: at the moment, they must be defined at compile time
  • Implementing RSA: mainly finding an implementation and a way to generate keys/numbers
  • packet parsing: mainly for extracting keys from certificates

Next up:

  • Implement MAC algorithm (SHA-1 or 256)
  • Compose the ClientKeyExchange message and send
  • Compose the ChangeCipherSpec message and send

Finished: