Better key validation.
PKCS1 paddings and test.
Faster on only block.
I2OSP/OS2IP "paddings" and test.
Always receiver first parameter in constructor.