[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
Re: [tor-talk] secure and simple network time (hack)
> Why was tlsdate written in C?
There are a few reasons:
The first prototype was in Python (patching tlslite)
however, I wanted it to be portable without patching libraries
Jailing and/or sandboxing is easier without a system wide interpreter
Droppings privileges is straight forward in C
Setting capabilities is easier on a binary by binary basis
This is easily solved for say, Golang programs.
I wanted to directly interface with many relevant libraries
Currently it supports polarSSL and OpenSSL - patches welcome
C is a perfectly fine programming language - I've considered writing it
again in Golang. I may make a feature for feature compatible version at
some point in the future.
All the best,
tor-talk mailing list