aboutsummaryrefslogtreecommitdiffstats
path: root/src/libstrongswan/plugins/bliss/bliss_sampler.c
diff options
context:
space:
mode:
authorAndreas Steffen <andreas.steffen@strongswan.org>2016-07-25 12:41:43 +0200
committerAndreas Steffen <andreas.steffen@strongswan.org>2016-07-29 12:36:15 +0200
commit17e4ca6ac9ee01903b86e15b43321b8fb54e6fb2 (patch)
tree86d03054de5ff41f446177aaeb136b4b1b8f99a2 /src/libstrongswan/plugins/bliss/bliss_sampler.c
parent7256c68da0b101f42d24f9ce525960b7bf09805f (diff)
downloadstrongswan-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.c7
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;