My experience during the 102 IETF hackathon in Mauritius

chromico rek
Jul 14, 2018 · 3 min read

It was a tuesday evening and Logan had asked on the GCI (Google Code In) group if we wanted to take an Ubuntu challange. He then informed us that we would be staying at Point aux Piments for 4 days but we had to work with TLS 1.3 which is the newest version of TLS. I accepted the challange and agreed to come. Logan was kind enough to pick me up from my home and on the following day I packed 4 sets of clothes, my laptop, my bluetooth speaker, my towel, my phone, my phone charger and my toothbrush with a shaving kit as I do not like too much facial hair on my face. I asked Logan what time he was going to pick me up and he told me that it would be 7:00 in the morning.

The following day I woke up at around 6:00 in the morning and got ready to go. Logan and Nitin( the guy who came at my place with Logan to pick me up and he has his own blog at ). We were then on our way to pick up someone else at UOM ( University of Mauritius ). We arrived at the location and was a bit dissapointed as it looked like some old building on the outside but on the inside it was not that bad but then got used to the place and there was a pool and since me and Muz ( the guy we picked up at UOM ) were here first, we had the oppertunity to choose our rooms. We were there first as the car could not transport more than four people. Then me an Muz went downstairs to get started with Openssl. As Muz had the experience and knowledge in use Openssl and other stuff, I asked him to help me up setup my VM ( Virtual Machine ) and he did so. My VM was running Lubuntu which is a lite version of Ubuntu and my main operating system was Windows 8. Unfortunetly for me, the laptop itself was very underated. I am not kidding, that thing was Lenovo G400s and the specs on it are terrible. I then decided to burn Lubuntu on a USB flash drive and removed the Windows 8 operating system that was installed on my laptop and replaced it with Lubuntu. I then ran into a few issues when I was installing Openssl but Logan did help me out. Once Openssl was installed, I then performed my first TLS 1.3 Handshake, Resumption and 0-RTT but did run into difficulties with nss. There was this guy whose name was Jeremy and was quite a cool guy. I got along with him and he went along with him. I then moved to Boringssl and did a Handshake, Resumption and 0-RTT but again ran into the same problem with nss. Jeremy and others did do a good amount of work but I felt that I did not do much at all. I decided to take mbedtls but it did take me while to install it as I did not read the file which would have saved me plenty of time but instead was wasted on try figure out how to install mbedtls by searching for a simple tutorial or documentation on the internet but really nothing is simple in life. Then Loki ( the guy who was working with us and was also working on wolfssl and cool guy ) pointed out that mbedtls did not support TLS 1.3 which then turned out to be true and then mbedtls was off the list. Overall it was my first IETF hackathon and it was really fun and I had made a few friends and met a few friends and enjoyed the pool and the food was quite good.

Welcome to a place where words matter. On Medium, smart voices and original ideas take center stage - with no ads in sight. Watch
Follow all the topics you care about, and we’ll deliver the best stories for you to your homepage and inbox. Explore
Get unlimited access to the best stories on Medium — and support writers while you’re at it. Just $5/month. Upgrade

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store