Shrink otp::crypt and increase readability