aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTobias Brunner <tobias@strongswan.org>2017-09-26 15:02:04 +0200
committerTobias Brunner <tobias@strongswan.org>2017-11-08 16:48:10 +0100
commitc380608a8914d07ff5dfe601c9b417f752207f78 (patch)
treee4a1b9bda1b7b5c0f3afabbf4b3d7af00f785984
parentfa7f5e2d0c2ace70c889f02d5b0ff2451fb3cb9b (diff)
downloadstrongswan-c380608a8914d07ff5dfe601c9b417f752207f78.tar.bz2
strongswan-c380608a8914d07ff5dfe601c9b417f752207f78.tar.xz
signature-params: Optionally pass a specific salt value when signing
-rw-r--r--src/libstrongswan/credentials/keys/signature_params.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/libstrongswan/credentials/keys/signature_params.h b/src/libstrongswan/credentials/keys/signature_params.h
index f24395428..52a7ad7e5 100644
--- a/src/libstrongswan/credentials/keys/signature_params.h
+++ b/src/libstrongswan/credentials/keys/signature_params.h
@@ -35,6 +35,8 @@ struct rsa_pss_params_t {
hash_algorithm_t mgf1_hash;
/** Salt length, use RSA_PSS_SALT_LEN_DEFAULT for length equal to hash */
ssize_t salt_len;
+ /** Salt value, for unit tests (not all implementations support this) */
+ chunk_t salt;
#define RSA_PSS_SALT_LEN_DEFAULT -1
};