summaryrefslogtreecommitdiff
path: root/src/regress/lib/libcrypto/ige
diff options
context:
space:
mode:
authorjsing <>2014-10-22 13:23:05 +0000
committerjsing <>2014-10-22 13:23:05 +0000
commit70d2dbcdd5a01333cc8bb15f04f81dcb06351848 (patch)
tree24c467810ca11f3d70c7d8828c4abd7b3893cade /src/regress/lib/libcrypto/ige
parenta5ae6e09eb3d7ae9cef0fc65a04c31e6478f5cb5 (diff)
downloadopenbsd-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.c15
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