Roll all encryption code into one source file.