Skip to content

Instantly share code, notes, and snippets.

@Bandd-k
Last active August 23, 2016 12:12
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save Bandd-k/9c1a5c0ca664fcd3f027e44a81258893 to your computer and use it in GitHub Desktop.
Save Bandd-k/9c1a5c0ca664fcd3f027e44a81258893 to your computer and use it in GitHub Desktop.
GSoC 2016 project: Development of TLS library for KolibriOS

Google Summer of Code 2016

Project: Development of TLS library for KolibriOS
Organization: KolibriOS
Mentors: Jeffrey Amelynck,Pathoswithin
Student: Denis Karpenko
University: National Research University Higher School of Economics

Abstract

There is a tiny TLS 1.2 Library. It supports only one cipher suit TLS_RSA_WITH_AES_256_CBC_SHA256(strong cipher). According to specification it is enough for correct TLS connection.

What was actually done

What's left to do

  • TEST!!! Main part was not enough tested
  • TLS handshake. Make convinient function
  • It is not real library now. I need to make real library :)

Plans for the future

  • Optimize some parts of code
  • Add more cipher suits
  • Write wiki page about library
  • Add extenstions
  • Maintain library (TLS 1.3 is coming:))

Demo

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment