diff options
author | jsing <> | 2014-10-22 13:23:05 +0000 |
---|---|---|
committer | jsing <> | 2014-10-22 13:23:05 +0000 |
commit | 70d2dbcdd5a01333cc8bb15f04f81dcb06351848 (patch) | |
tree | 24c467810ca11f3d70c7d8828c4abd7b3893cade /src/regress/lib/libcrypto/ige | |
parent | a5ae6e09eb3d7ae9cef0fc65a04c31e6478f5cb5 (diff) | |
download | openbsd-70d2dbcdd5a01333cc8bb15f04f81dcb06351848.tar.gz openbsd-70d2dbcdd5a01333cc8bb15f04f81dcb06351848.tar.bz2 openbsd-70d2dbcdd5a01333cc8bb15f04f81dcb06351848.zip |
Use arc4random_buf() instead of RAND_bytes() or RAND_pseudo_bytes() (most
with unchecked return values).
Diffstat (limited to 'src/regress/lib/libcrypto/ige')
-rw-r--r-- | src/regress/lib/libcrypto/ige/igetest.c | 15 |
1 files changed, 8 insertions, 7 deletions
diff --git a/src/regress/lib/libcrypto/ige/igetest.c b/src/regress/lib/libcrypto/ige/igetest.c index b3e7280bbd..7945aab3ab 100644 --- a/src/regress/lib/libcrypto/ige/igetest.c +++ b/src/regress/lib/libcrypto/ige/igetest.c | |||
@@ -49,11 +49,12 @@ | |||
49 | * | 49 | * |
50 | */ | 50 | */ |
51 | 51 | ||
52 | #include <openssl/aes.h> | 52 | #include <assert.h> |
53 | #include <openssl/rand.h> | ||
54 | #include <stdio.h> | 53 | #include <stdio.h> |
54 | #include <stdlib.h> | ||
55 | #include <string.h> | 55 | #include <string.h> |
56 | #include <assert.h> | 56 | |
57 | #include <openssl/aes.h> | ||
57 | 58 | ||
58 | #define TEST_SIZE 128 | 59 | #define TEST_SIZE 128 |
59 | #define BIG_TEST_SIZE 10240 | 60 | #define BIG_TEST_SIZE 10240 |
@@ -189,10 +190,10 @@ int main(int argc, char **argv) | |||
189 | 190 | ||
190 | assert(BIG_TEST_SIZE >= TEST_SIZE); | 191 | assert(BIG_TEST_SIZE >= TEST_SIZE); |
191 | 192 | ||
192 | RAND_pseudo_bytes(rkey, sizeof rkey); | 193 | arc4random_buf(rkey, sizeof(rkey)); |
193 | RAND_pseudo_bytes(plaintext, sizeof plaintext); | 194 | arc4random_buf(plaintext, sizeof(plaintext)); |
194 | RAND_pseudo_bytes(iv, sizeof iv); | 195 | arc4random_buf(iv, sizeof(iv)); |
195 | memcpy(saved_iv, iv, sizeof saved_iv); | 196 | memcpy(saved_iv, iv, sizeof(saved_iv)); |
196 | 197 | ||
197 | /* Forward IGE only... */ | 198 | /* Forward IGE only... */ |
198 | 199 | ||