blanu / Dust

A Polymorphic Engine for Filtering-Resistant Transport Protocols
286 stars 31 forks source link

Switch encryption from AES to Salsa20 #9

Closed blanu closed 10 years ago

blanu commented 11 years ago

Salsa20 seems to be the popular choice for encryption these days. However, there appear to be no Haskell bindings and I could not find a suitable C implementation with which to make such bindings.

blanu commented 10 years ago

I couldn't find a suitable Salsa20 implementation. I have migrated away from AES to the Skein cipher from the threefish module. This is the Haskell version of the same cipher used in Dust v1.