From c380608a8914d07ff5dfe601c9b417f752207f78 Mon Sep 17 00:00:00 2001 From: Tobias Brunner Date: Tue, 26 Sep 2017 15:02:04 +0200 Subject: [PATCH] signature-params: Optionally pass a specific salt value when signing --- src/libstrongswan/credentials/keys/signature_params.h | 2 ++ 1 file changed, 2 insertions(+) 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 };