Semi-tested Encryption wrapper code.