Rather than support every type of padding construction in rsa_signature_test we should pass in a padding factory function,
probably something along the lines of `lambda params, hash_alg: Padding.PKCS1v15()`

I guess the question is, are there other padding schemes such that this would be worth it?