diff options
| author | jsing <> | 2014-10-22 13:23:05 +0000 |
|---|---|---|
| committer | jsing <> | 2014-10-22 13:23:05 +0000 |
| commit | b0c3f49ebc6b8add9382cff4b18ebda7cf7fbe1e (patch) | |
| tree | 24c467810ca11f3d70c7d8828c4abd7b3893cade /src/regress/lib/libcrypto/ige | |
| parent | 311161c3e8905e2f6faa5ace63ff65e16548c561 (diff) | |
| download | openbsd-b0c3f49ebc6b8add9382cff4b18ebda7cf7fbe1e.tar.gz openbsd-b0c3f49ebc6b8add9382cff4b18ebda7cf7fbe1e.tar.bz2 openbsd-b0c3f49ebc6b8add9382cff4b18ebda7cf7fbe1e.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 | ||
