Added OneTimePad module and support