summaryrefslogtreecommitdiff
path: root/src/openssl.c
diff options
context:
space:
mode:
authorOndřej Surý <ondrej@sury.org>2016-08-30 10:29:57 +0200
committerOndřej Surý <ondrej@sury.org>2016-08-30 10:29:57 +0200
commit45dfa8916f911e55b60cb03c1cd0f6cea1141b63 (patch)
tree055e6e64a282d211a2d7fa39f7ca1c168141dd14 /src/openssl.c
parent7d6202bfa85e8f0bf90590a9381757f15e296a33 (diff)
downloadluaossl-45dfa8916f911e55b60cb03c1cd0f6cea1141b63.tar.gz
luaossl-45dfa8916f911e55b60cb03c1cd0f6cea1141b63.tar.bz2
luaossl-45dfa8916f911e55b60cb03c1cd0f6cea1141b63.zip
Use RAND_seed() instead of RAND_add() where appropriate
Diffstat (limited to 'src/openssl.c')
-rw-r--r--src/openssl.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/openssl.c b/src/openssl.c
index 7c28c84..9fc4595 100644
--- a/src/openssl.c
+++ b/src/openssl.c
@@ -7844,7 +7844,7 @@ static int randL_stir(struct randL_state *st, unsigned rqstd) {
7844 7844
7845 arc4random(data, n); 7845 arc4random(data, n);
7846 7846
7847 RAND_add(data, n, n); 7847 RAND_seed(data, n);
7848 7848
7849 count += n; 7849 count += n;
7850 } 7850 }
@@ -7858,7 +7858,7 @@ static int randL_stir(struct randL_state *st, unsigned rqstd) {
7858 break; 7858 break;
7859 } 7859 }
7860 7860
7861 RAND_add(data, n, n); 7861 RAND_seed(data, n);
7862 7862
7863 count += n; 7863 count += n;
7864 } 7864 }
@@ -7871,7 +7871,7 @@ static int randL_stir(struct randL_state *st, unsigned rqstd) {
7871 if (0 != sysctl(mib, countof(mib), data, &n, (void *)0, 0)) 7871 if (0 != sysctl(mib, countof(mib), data, &n, (void *)0, 0))
7872 break; 7872 break;
7873 7873
7874 RAND_add(data, n, n); 7874 RAND_seed(data, n);
7875 7875
7876 count += n; 7876 count += n;
7877 } 7877 }
@@ -7906,7 +7906,7 @@ static int randL_stir(struct randL_state *st, unsigned rqstd) {
7906 7906
7907 goto error; 7907 goto error;
7908 default: 7908 default:
7909 RAND_add(data, n, n); 7909 RAND_seed(data, n);
7910 7910
7911 count += n; 7911 count += n;
7912 } 7912 }