aboutsummaryrefslogtreecommitdiffstats
path: root/src/libstrongswan/crypto/crypto_tester.c
diff options
context:
space:
mode:
authorTobias Brunner <tobias@strongswan.org>2012-09-28 19:13:40 +0200
committerTobias Brunner <tobias@strongswan.org>2012-09-28 19:13:40 +0200
commit91a8dc2decf723ef2ad1be18c86df5bad8ee264c (patch)
tree7e627180a031f8401aa4908ba056fa9293084f4a /src/libstrongswan/crypto/crypto_tester.c
parent3973ffa4f62fcac2346e5753ce6dff3a340cc882 (diff)
downloadstrongswan-91a8dc2decf723ef2ad1be18c86df5bad8ee264c.tar.bz2
strongswan-91a8dc2decf723ef2ad1be18c86df5bad8ee264c.tar.xz
Fixed RNG crypto tester
Diffstat (limited to 'src/libstrongswan/crypto/crypto_tester.c')
-rw-r--r--src/libstrongswan/crypto/crypto_tester.c20
1 files changed, 9 insertions, 11 deletions
diff --git a/src/libstrongswan/crypto/crypto_tester.c b/src/libstrongswan/crypto/crypto_tester.c
index a481612c6..01e84a133 100644
--- a/src/libstrongswan/crypto/crypto_tester.c
+++ b/src/libstrongswan/crypto/crypto_tester.c
@@ -1075,17 +1075,15 @@ METHOD(crypto_tester_t, test_rng, bool,
{
goto failure;
}
- if (!failed)
- { /* write bytes into existing buffer */
- memset(data.ptr, 0, data.len);
- if (!rng->get_bytes(rng, vector->len, data.ptr))
- {
- goto failure;
- }
- if (!vector->test(vector->user, data))
- {
- goto failure;
- }
+ /* write bytes into existing buffer */
+ memset(data.ptr, 0, data.len);
+ if (!rng->get_bytes(rng, vector->len, data.ptr))
+ {
+ goto failure;
+ }
+ if (!vector->test(vector->user, data))
+ {
+ goto failure;
}
failed = FALSE;