a C# port of the TripleSec encryption scheme created by Chris Coyne, Maxwell Krom, and Filippo Valsorda