diff options
author | Andreas Steffen <andreas.steffen@strongswan.org> | 2016-07-25 12:41:43 +0200 |
---|---|---|
committer | Andreas Steffen <andreas.steffen@strongswan.org> | 2016-07-29 12:36:15 +0200 |
commit | 17e4ca6ac9ee01903b86e15b43321b8fb54e6fb2 (patch) | |
tree | 86d03054de5ff41f446177aaeb136b4b1b8f99a2 /src/libstrongswan/plugins/bliss/bliss_sampler.c | |
parent | 7256c68da0b101f42d24f9ce525960b7bf09805f (diff) | |
download | strongswan-17e4ca6ac9ee01903b86e15b43321b8fb54e6fb2.tar.bz2 strongswan-17e4ca6ac9ee01903b86e15b43321b8fb54e6fb2.tar.xz |
integrity-test: Added bliss_param_sets to read-only segment
Diffstat (limited to 'src/libstrongswan/plugins/bliss/bliss_sampler.c')
-rw-r--r-- | src/libstrongswan/plugins/bliss/bliss_sampler.c | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/src/libstrongswan/plugins/bliss/bliss_sampler.c b/src/libstrongswan/plugins/bliss/bliss_sampler.c index fa45a2fac..717c15ff7 100644 --- a/src/libstrongswan/plugins/bliss/bliss_sampler.c +++ b/src/libstrongswan/plugins/bliss/bliss_sampler.c @@ -32,7 +32,7 @@ struct private_bliss_sampler_t { /** * BLISS parameter the rejection sampling is to be based on */ - bliss_param_set_t *set; + const bliss_param_set_t *set; /** * Bitspender used for random rejection sampling @@ -45,7 +45,8 @@ METHOD(bliss_sampler_t, bernoulli_exp, bool, private_bliss_sampler_t *this, uint32_t x, bool *accepted) { uint32_t x_mask; - uint8_t *c, u; + uint8_t u; + const uint8_t *c; int i; x_mask = 1 << (this->set->c_rows - 1); @@ -222,7 +223,7 @@ METHOD(bliss_sampler_t, destroy, void, * See header. */ bliss_sampler_t *bliss_sampler_create(hash_algorithm_t alg, chunk_t seed, - bliss_param_set_t *set) + const bliss_param_set_t *set) { private_bliss_sampler_t *this; mgf1_bitspender_t *bitspender; |