Added full support for one time pads.