Added OAEP padding, allongside with enum->static

The size of c_ulong is 8, so we need to use statics instead of an enum