classes which are supplied as parameters for encryption algorithms.