Reverse Engineer Airplay
Reverse engineering and implementation of the AirPlay protocol in C for use in VLC media player, as part of my involvement with Google Summer of Code.
Reverse engineering and implementation of the AirPlay protocol in C for use in VLC media player, as part of my involvement with Google Summer of Code.
An implementation of the classic memory game: mastermind.
Reverse engineered and implemented the AirPlay protocol for the VLC media player. This includes implementing the cryptographic primitives, the SRP6-a cryptographic protocol, as well as HLS streaming and transcoding.
Graduated with over 90% grade average.