gcrypt: Add support for RSA-PSS signatures
authorTobias Brunner <tobias@strongswan.org>
Mon, 25 Sep 2017 12:50:20 +0000 (14:50 +0200)
committerTobias Brunner <tobias@strongswan.org>
Wed, 8 Nov 2017 15:48:10 +0000 (16:48 +0100)
commit3ce8b0556a33679f410073ef4577cc78f4282cbb
tree9825cdbbde5cadeb1577bf0a45ae7c959b61a251
parent89c3987baf8869fa5c1e0cd1242a560b538226f0
gcrypt: Add support for RSA-PSS signatures

For salt lengths other than 20 this requires 0bd8137e68c2 ("cipher:
Add option to specify salt length for PSS verification."), which was
included in libgcrypt 1.7.0 (for Ubuntu requires 17.04).  As that makes
it pretty much useless for us (SHA-1 is a MUST NOT), we require that version
to even provide the feature.
src/libstrongswan/plugins/gcrypt/gcrypt_plugin.c
src/libstrongswan/plugins/gcrypt/gcrypt_rsa_private_key.c
src/libstrongswan/plugins/gcrypt/gcrypt_rsa_public_key.c