The types do not say whether it is necessary to apply pad/unpad to the input/output of the PKCS15 encrypt/decrypt functions. Add comments to clarify that it is not necessary to manually pad/unpad the message.