add padding option for decrypt and corresponding test; simplify auto padding statement