 The FastTrack protocol uses encryption and was not documented by its creators.The first clients were all closed source software.However, initialization data for the encryption algorithms is sent in the clear and no public key encryption is used, so reverse engineering was made comparatively easy.