[liberationtech] Programming language for anonymity network

Cypher cypher at cpunk.us
Fri Apr 18 13:18:26 PDT 2014


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512



On 04/18/2014 03:26 AM, Stevens Le Blond wrote:
> 
> Hello,
> 
> We are a team of researchers working on the design and
> implementation of a traffic-analysis resistant anonymity network
> and we would like to request your opinion regarding the choice of a
> programming language / environment. Here are the criteria:
> 
> 1) Familiarity: The language should be familiar or easy to learn
> for most potential contributors, as we hope to build a diverse
> community that builds on and contributes to the code.
> 
> 2) Maturity: The language implementation, tool chain and libraries 
> should be mature enough to support a production system.
> 
> 3) Language security: The language should minimize the risk of
> security relevant bugs like buffer overflows.
> 
> 4) Security of runtime / tool chain: It should be hard to 
> inconspicuously backdoor the tool chain and, if applicable,
> runtime environments.


I'd like to throw my $0.02 in for Python. If it's written properly and
optimized, you can get impressive speed from it, it's got a great
community, a huge standard library, and great third party modules.
It's also /very/ hard to shoot yourself in the foot like you can in
some other languages.

Cypher

- -- 
Want to communicate with me privately?
Find my PGP public key here:
http://pgp.mit.edu/pks/lookup?op=get&search=0x5BAEB5B2FA26826B

Fingerprint: 6728 40CE 35EE 0BF3 2E15 C7CC 5BAE B5B2 FA26 826B



-----BEGIN PGP SIGNATURE-----
Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/

iQIcBAEBCgAGBQJTUYiBAAoJEFuutbL6JoJrP2kP/0fZ9q7Z4AOFQY8Zu9wmcp9k
INWxN8pQyTFsOgbN8gTyFEQFFngMRdQhsgfzczPBqpcSubMzliu29KKL3UODGjdV
fQP+SutsoXJKTf9NeJnkar1Hv0FTjtgRcYRRQuA9kJNACIjR+Ot8xHYOMpdIuOPU
RKCu9QLkJUP6/ehn960ulS/befmd01qeDucEzTgGTfjqpct8CfVq35+tohfK7UaH
hqO4yJyOfSewOhT1Z8W7gEKZzdrpnQXZjiY8LNSGqC2/S+dmf6OF7lNGmpQTpc/c
EGFyng7wwV7bfbAn/e7wGn4BDcr8PvhKJhddtUG9680oX4KUibMqsW3wAUwXNM+l
zIOjs2i/c9EPCHb16U9uf3YXufV1WhiuHk3dFS3vR6m4bys1UU6oBoHlrunibzRp
ZUud542843n/+Yf4iDG6vI3OkJB8MrIzdIBkpg1l88areBqYc7FgHpGOqmq7jQ/e
tMc1gl3sdmgr6+UL+xSsR2zss7ribXcyaEyRI1ad2NfTRyUF2vWD7nf0Ii9ztogO
rd9Tyx4pMCgpC6bfkAJ5mv1hQQwO1dk94G58G1Vn1lundST9L/CjMNKOvJQQog7G
SP4Mt36lUqszI/c13CkWBf9K1+8WqMFUbx7gLpTHkn9MyaBCP7VpEcHhQrze12yx
Au8ZaEe91+CKPjNdwnoj
=yBd/
-----END PGP SIGNATURE-----



More information about the liberationtech mailing list