Elliptic curve cryptography in RT0D4

RT0D4 is one of my pet projects. It stands for Random Thoughts On Distributed Algorithms. The reality now is it contains a growing number of helpers that I need later to implement distributed applications. Many times they are wrappers around existing libraries with a different interface that I either find more convenient or less error-prone.

Continue Reading…

cryptography curve elliptic ellipticcurve english programming [2009 Apr 16]

Mutexes in RT0D4

Multithreading in RT0D4 will be a key player so here I introduce my attempt to create a bunch of helpers that will eventually ease the writing of distributed applications.

These helpers are the result of my experiences with linux, several Unixes and Windows multithreading in real projects. I had good reasons not to use existing threading libraries, because I know, this field have some ugly traps so I would have invested lots of time testing wether the given 3rd party does handle them.

Apart from introducing my helpers I will briefly describe a few issues of thread programming.

Continue Reading…

english multithreaded mutex programming [2009 Apr 16]