Home
last modified time | relevance | path

Searched refs:prng (Results 1 – 25 of 2279) sorted by relevance

12345678910>>...92

/dports/lang/sagittarius-scheme/sagittarius-0.9.8/test/tests/math/
H A Dmt-random.scm11 (define prng (pseudo-random MT :seed seed)) unknown
15 (test-equal "time 0" 7266447313870364031 (bytevector->integer (read-random-bytes prng 8)))
16 (test-equal "time 1" 4946485549665804864 (bytevector->integer (read-random-bytes prng 8)))
17 (test-equal "time 2" 16945909448695747420 (bytevector->integer (read-random-bytes prng 8)))
18 (test-equal "time 3" 16394063075524226720 (bytevector->integer (read-random-bytes prng 8)))
19 (test-equal "time 4" 4873882236456199058 (bytevector->integer (read-random-bytes prng 8)))
20 (test-equal "time 5" 14877448043947020171 (bytevector->integer (read-random-bytes prng 8)))
21 (test-equal "time 6" 6740343660852211943 (bytevector->integer (read-random-bytes prng 8)))
22 (test-equal "time 7" 13857871200353263164 (bytevector->integer (read-random-bytes prng 8)))
1018 (define prng (pseudo-random MT))
[all …]
/dports/security/dropbear/dropbear-2020.81/libtomcrypt/src/prngs/
H A Dyarrow.c40 LTC_ARGCHK(prng != NULL); in yarrow_start()
41 prng->ready = 0; in yarrow_start()
121 zeromem(prng->yarrow.pool, sizeof(prng->yarrow.pool)); in yarrow_start()
139 LTC_ARGCHK(prng != NULL); in yarrow_add_entropy()
155 if ((err = hash_descriptor[prng->yarrow.hash].process(&md, prng->yarrow.pool, in yarrow_add_entropy()
166 err = hash_descriptor[prng->yarrow.hash].done(&md, prng->yarrow.pool); in yarrow_add_entropy()
182 LTC_ARGCHK(prng != NULL); in yarrow_ready()
208 prng->ready = 1; in yarrow_ready()
228 if (!prng->ready) { in yarrow_read()
257 prng->ready = 0; in yarrow_done()
[all …]
H A Dfortuna.c57 IV = prng->fortuna.IV; in _fortuna_update_iv()
178 prng->ready = 0; in fortuna_start()
189 prng->fortuna.pool_idx = prng->fortuna.pool0_len = prng->fortuna.wd = 0; in fortuna_start()
286 if (!prng->ready) { in fortuna_read()
308 rijndael_ecb_encrypt(prng->fortuna.IV, out, &prng->fortuna.skey); in fortuna_read()
316 rijndael_ecb_encrypt(prng->fortuna.IV, tmp, &prng->fortuna.skey); in fortuna_read()
322 rijndael_ecb_encrypt(prng->fortuna.IV, prng->fortuna.K , &prng->fortuna.skey); in fortuna_read()
325 rijndael_ecb_encrypt(prng->fortuna.IV, prng->fortuna.K+16, &prng->fortuna.skey); in fortuna_read()
328 if (rijndael_setup(prng->fortuna.K, 32, 0, &prng->fortuna.skey) != CRYPT_OK) { in fortuna_read()
353 prng->ready = 0; in fortuna_done()
[all …]
H A Dsober128.c41 LTC_ARGCHK(prng != NULL); in sober128_start()
42 prng->ready = 0; in sober128_start()
43 XMEMSET(&prng->sober128.ent, 0, sizeof(prng->sober128.ent)); in sober128_start()
44 prng->sober128.idx = 0; in sober128_start()
62 LTC_ARGCHK(prng != NULL); in sober128_add_entropy()
67 if (prng->ready) { in sober128_add_entropy()
80 … while (inlen--) prng->sober128.ent[prng->sober128.idx++ % sizeof(prng->sober128.ent)] ^= *in++; in sober128_add_entropy()
105 XMEMSET(&prng->sober128.ent, 0, sizeof(prng->sober128.ent)); in sober128_ready()
106 prng->sober128.idx = 0; in sober128_ready()
107 prng->ready = 1; in sober128_ready()
[all …]
H A Dchacha20.c39 LTC_ARGCHK(prng != NULL); in chacha20_prng_start()
40 prng->ready = 0; in chacha20_prng_start()
41 XMEMSET(&prng->chacha.ent, 0, sizeof(prng->chacha.ent)); in chacha20_prng_start()
42 prng->chacha.idx = 0; in chacha20_prng_start()
60 LTC_ARGCHK(prng != NULL); in chacha20_prng_add_entropy()
65 if (prng->ready) { in chacha20_prng_add_entropy()
78 while (inlen--) prng->chacha.ent[prng->chacha.idx++ % sizeof(prng->chacha.ent)] ^= *in++; in chacha20_prng_add_entropy()
103 XMEMSET(&prng->chacha.ent, 0, sizeof(prng->chacha.ent)); in chacha20_prng_ready()
104 prng->chacha.idx = 0; in chacha20_prng_ready()
105 prng->ready = 1; in chacha20_prng_ready()
[all …]
/dports/security/libtomcrypt/libtomcrypt-1.18.2/src/prngs/
H A Dyarrow.c40 LTC_ARGCHK(prng != NULL); in yarrow_start()
41 prng->ready = 0; in yarrow_start()
121 zeromem(prng->yarrow.pool, sizeof(prng->yarrow.pool)); in yarrow_start()
139 LTC_ARGCHK(prng != NULL); in yarrow_add_entropy()
155 if ((err = hash_descriptor[prng->yarrow.hash].process(&md, prng->yarrow.pool, in yarrow_add_entropy()
166 err = hash_descriptor[prng->yarrow.hash].done(&md, prng->yarrow.pool); in yarrow_add_entropy()
182 LTC_ARGCHK(prng != NULL); in yarrow_ready()
208 prng->ready = 1; in yarrow_ready()
228 if (!prng->ready) { in yarrow_read()
257 prng->ready = 0; in yarrow_done()
[all …]
H A Dfortuna.c57 IV = prng->fortuna.IV; in _fortuna_update_iv()
178 prng->ready = 0; in fortuna_start()
189 prng->fortuna.pool_idx = prng->fortuna.pool0_len = prng->fortuna.wd = 0; in fortuna_start()
286 if (!prng->ready) { in fortuna_read()
308 rijndael_ecb_encrypt(prng->fortuna.IV, out, &prng->fortuna.skey); in fortuna_read()
316 rijndael_ecb_encrypt(prng->fortuna.IV, tmp, &prng->fortuna.skey); in fortuna_read()
322 rijndael_ecb_encrypt(prng->fortuna.IV, prng->fortuna.K , &prng->fortuna.skey); in fortuna_read()
325 rijndael_ecb_encrypt(prng->fortuna.IV, prng->fortuna.K+16, &prng->fortuna.skey); in fortuna_read()
328 if (rijndael_setup(prng->fortuna.K, 32, 0, &prng->fortuna.skey) != CRYPT_OK) { in fortuna_read()
353 prng->ready = 0; in fortuna_done()
[all …]
H A Dchacha20.c39 LTC_ARGCHK(prng != NULL); in chacha20_prng_start()
40 prng->ready = 0; in chacha20_prng_start()
41 XMEMSET(&prng->chacha.ent, 0, sizeof(prng->chacha.ent)); in chacha20_prng_start()
42 prng->chacha.idx = 0; in chacha20_prng_start()
60 LTC_ARGCHK(prng != NULL); in chacha20_prng_add_entropy()
65 if (prng->ready) { in chacha20_prng_add_entropy()
78 while (inlen--) prng->chacha.ent[prng->chacha.idx++ % sizeof(prng->chacha.ent)] ^= *in++; in chacha20_prng_add_entropy()
103 XMEMSET(&prng->chacha.ent, 0, sizeof(prng->chacha.ent)); in chacha20_prng_ready()
104 prng->chacha.idx = 0; in chacha20_prng_ready()
105 prng->ready = 1; in chacha20_prng_ready()
[all …]
H A Dsober128.c41 LTC_ARGCHK(prng != NULL); in sober128_start()
42 prng->ready = 0; in sober128_start()
43 XMEMSET(&prng->sober128.ent, 0, sizeof(prng->sober128.ent)); in sober128_start()
44 prng->sober128.idx = 0; in sober128_start()
62 LTC_ARGCHK(prng != NULL); in sober128_add_entropy()
67 if (prng->ready) { in sober128_add_entropy()
80 … while (inlen--) prng->sober128.ent[prng->sober128.idx++ % sizeof(prng->sober128.ent)] ^= *in++; in sober128_add_entropy()
105 XMEMSET(&prng->sober128.ent, 0, sizeof(prng->sober128.ent)); in sober128_ready()
106 prng->sober128.idx = 0; in sober128_ready()
107 prng->ready = 1; in sober128_ready()
[all …]
/dports/lang/sagittarius-scheme/sagittarius-0.9.8/ext/crypto/libtomcrypt/src/prngs/
H A Dyarrow.c40 LTC_ARGCHK(prng != NULL); in yarrow_start()
41 prng->ready = 0; in yarrow_start()
121 zeromem(prng->yarrow.pool, sizeof(prng->yarrow.pool)); in yarrow_start()
139 LTC_ARGCHK(prng != NULL); in yarrow_add_entropy()
155 if ((err = hash_descriptor[prng->yarrow.hash].process(&md, prng->yarrow.pool, in yarrow_add_entropy()
166 err = hash_descriptor[prng->yarrow.hash].done(&md, prng->yarrow.pool); in yarrow_add_entropy()
182 LTC_ARGCHK(prng != NULL); in yarrow_ready()
208 prng->ready = 1; in yarrow_ready()
228 if (!prng->ready) { in yarrow_read()
257 prng->ready = 0; in yarrow_done()
[all …]
H A Dfortuna.c57 IV = prng->fortuna.IV; in fortuna_update_iv()
135 prng->ready = 0; in fortuna_start()
146 prng->fortuna.pool_idx = prng->fortuna.pool0_len = prng->fortuna.wd = 0; in fortuna_start()
243 if (!prng->ready) { in fortuna_read()
248 if (++prng->fortuna.wd == LTC_FORTUNA_WD || prng->fortuna.pool0_len >= 64) { in fortuna_read()
260 rijndael_ecb_encrypt(prng->fortuna.IV, out, &prng->fortuna.skey); in fortuna_read()
268 rijndael_ecb_encrypt(prng->fortuna.IV, tmp, &prng->fortuna.skey); in fortuna_read()
274 rijndael_ecb_encrypt(prng->fortuna.IV, prng->fortuna.K , &prng->fortuna.skey); in fortuna_read()
277 rijndael_ecb_encrypt(prng->fortuna.IV, prng->fortuna.K+16, &prng->fortuna.skey); in fortuna_read()
305 prng->ready = 0; in fortuna_done()
[all …]
/dports/security/p5-CryptX/CryptX-0.075/src/ltc/prngs/
H A Dyarrow.c34 LTC_ARGCHK(prng != NULL);
35 prng->ready = 0;
115 zeromem(prng->u.yarrow.pool, sizeof(prng->u.yarrow.pool));
133 LTC_ARGCHK(prng != NULL);
149 if ((err = hash_descriptor[prng->u.yarrow.hash].process(&md, prng->u.yarrow.pool,
160 err = hash_descriptor[prng->u.yarrow.hash].done(&md, prng->u.yarrow.pool);
176 LTC_ARGCHK(prng != NULL);
202 prng->ready = 1;
222 if (!prng->ready) {
251 prng->ready = 0;
[all …]
H A Dfortuna.c61 IV = prng->u.fortuna.IV; in s_fortuna_update_iv()
223 prng->ready = 0; in fortuna_start()
234 prng->u.fortuna.pool_idx = prng->u.fortuna.pool0_len = 0; in fortuna_start()
235 prng->u.fortuna.reset_cnt = prng->u.fortuna.wd = 0; in fortuna_start()
323 err = s_fortuna_add(0, prng->u.fortuna.pool_idx, in, inlen, prng); in fortuna_add_entropy()
376 if (!prng->ready) { in fortuna_read()
398 rijndael_ecb_encrypt(prng->u.fortuna.IV, out, &prng->u.fortuna.skey); in fortuna_read()
406 rijndael_ecb_encrypt(prng->u.fortuna.IV, tmp, &prng->u.fortuna.skey); in fortuna_read()
412 rijndael_ecb_encrypt(prng->u.fortuna.IV, prng->u.fortuna.K , &prng->u.fortuna.skey); in fortuna_read()
415 rijndael_ecb_encrypt(prng->u.fortuna.IV, prng->u.fortuna.K+16, &prng->u.fortuna.skey); in fortuna_read()
[all …]
H A Dsober128.c35 LTC_ARGCHK(prng != NULL); in sober128_start()
36 prng->ready = 0; in sober128_start()
37 XMEMSET(&prng->u.sober128.ent, 0, sizeof(prng->u.sober128.ent)); in sober128_start()
38 prng->u.sober128.idx = 0; in sober128_start()
39 LTC_MUTEX_INIT(&prng->lock) in sober128_start()
56 LTC_ARGCHK(prng != NULL); in sober128_add_entropy()
61 if (prng->ready) { in sober128_add_entropy()
74 …while (inlen--) prng->u.sober128.ent[prng->u.sober128.idx++ % sizeof(prng->u.sober128.ent)] ^= *in… in sober128_add_entropy()
99 XMEMSET(&prng->u.sober128.ent, 0, sizeof(prng->u.sober128.ent)); in sober128_ready()
101 prng->ready = 1; in sober128_ready()
[all …]
H A Dchacha20.c33 LTC_ARGCHK(prng != NULL); in chacha20_prng_start()
34 prng->ready = 0; in chacha20_prng_start()
35 XMEMSET(&prng->u.chacha.ent, 0, sizeof(prng->u.chacha.ent)); in chacha20_prng_start()
36 prng->u.chacha.idx = 0; in chacha20_prng_start()
54 LTC_ARGCHK(prng != NULL); in chacha20_prng_add_entropy()
59 if (prng->ready) { in chacha20_prng_add_entropy()
72 … while (inlen--) prng->u.chacha.ent[prng->u.chacha.idx++ % sizeof(prng->u.chacha.ent)] ^= *in++; in chacha20_prng_add_entropy()
97 XMEMSET(&prng->u.chacha.ent, 0, sizeof(prng->u.chacha.ent)); in chacha20_prng_ready()
98 prng->u.chacha.idx = 0; in chacha20_prng_ready()
99 prng->ready = 1; in chacha20_prng_ready()
[all …]
/dports/security/p5-CryptX/CryptX-0.075/src/ltc/headers/
H A Dtomcrypt_prng.h84 int (*start)(prng_state *prng);
96 int (*ready)(prng_state *prng);
108 int (*done)(prng_state *prng);
130 int yarrow_start(prng_state *prng);
134 int yarrow_done(prng_state *prng);
156 int rc4_start(prng_state *prng);
158 int rc4_ready(prng_state *prng);
160 int rc4_done(prng_state *prng);
180 int sprng_start(prng_state *prng);
182 int sprng_ready(prng_state *prng);
[all …]
/dports/security/dropbear/dropbear-2020.81/libtomcrypt/src/headers/
H A Dtomcrypt_prng.h91 int (*start)(prng_state *prng);
103 int (*ready)(prng_state *prng);
115 int (*done)(prng_state *prng);
137 int yarrow_start(prng_state *prng);
141 int yarrow_done(prng_state *prng);
161 int rc4_start(prng_state *prng);
163 int rc4_ready(prng_state *prng);
165 int rc4_done(prng_state *prng);
185 int sprng_start(prng_state *prng);
187 int sprng_ready(prng_state *prng);
[all …]
/dports/security/libtomcrypt/libtomcrypt-1.18.2/src/headers/
H A Dtomcrypt_prng.h91 int (*start)(prng_state *prng);
103 int (*ready)(prng_state *prng);
115 int (*done)(prng_state *prng);
137 int yarrow_start(prng_state *prng);
141 int yarrow_done(prng_state *prng);
161 int rc4_start(prng_state *prng);
163 int rc4_ready(prng_state *prng);
165 int rc4_done(prng_state *prng);
185 int sprng_start(prng_state *prng);
187 int sprng_ready(prng_state *prng);
[all …]
/dports/lang/sagittarius-scheme/sagittarius-0.9.8/ext/crypto/libtomcrypt/src/headers/
H A Dtomcrypt_prng.h82 int (*start)(prng_state *prng);
94 int (*ready)(prng_state *prng);
106 int (*done)(prng_state *prng);
128 int yarrow_start(prng_state *prng);
132 int yarrow_done(prng_state *prng);
152 int rc4_start(prng_state *prng);
154 int rc4_ready(prng_state *prng);
156 int rc4_done(prng_state *prng);
176 int sprng_start(prng_state *prng);
178 int sprng_ready(prng_state *prng);
[all …]
/dports/databases/mongodb36/mongodb-src-r3.6.23/src/third_party/tomcrypt-1.18.1/src/headers/
H A Dtomcrypt_prng.h91 int (*start)(prng_state *prng);
103 int (*ready)(prng_state *prng);
115 int (*done)(prng_state *prng);
137 int yarrow_start(prng_state *prng);
141 int yarrow_done(prng_state *prng);
161 int rc4_start(prng_state *prng);
163 int rc4_ready(prng_state *prng);
165 int rc4_done(prng_state *prng);
185 int sprng_start(prng_state *prng);
187 int sprng_ready(prng_state *prng);
[all …]
/dports/security/py-pycryptodomex/pycryptodome-3.10.1/src/libtom/
H A Dtomcrypt_prng.h76 int (*start)(prng_state *prng);
88 int (*ready)(prng_state *prng);
100 int (*done)(prng_state *prng);
122 int yarrow_start(prng_state *prng);
126 int yarrow_done(prng_state *prng);
146 int rc4_start(prng_state *prng);
148 int rc4_ready(prng_state *prng);
150 int rc4_done(prng_state *prng);
158 int sprng_start(prng_state *prng);
160 int sprng_ready(prng_state *prng);
[all …]
/dports/security/py-pycrypto/pycrypto-2.6.1/src/libtom/
H A Dtomcrypt_prng.h76 int (*start)(prng_state *prng);
88 int (*ready)(prng_state *prng);
100 int (*done)(prng_state *prng);
122 int yarrow_start(prng_state *prng);
126 int yarrow_done(prng_state *prng);
146 int rc4_start(prng_state *prng);
148 int rc4_ready(prng_state *prng);
150 int rc4_done(prng_state *prng);
158 int sprng_start(prng_state *prng);
160 int sprng_ready(prng_state *prng);
[all …]
/dports/security/py-pycryptodome/pycryptodome-3.10.1/src/libtom/
H A Dtomcrypt_prng.h76 int (*start)(prng_state *prng);
88 int (*ready)(prng_state *prng);
100 int (*done)(prng_state *prng);
122 int yarrow_start(prng_state *prng);
126 int yarrow_done(prng_state *prng);
146 int rc4_start(prng_state *prng);
148 int rc4_ready(prng_state *prng);
150 int rc4_done(prng_state *prng);
158 int sprng_start(prng_state *prng);
160 int sprng_ready(prng_state *prng);
[all …]
/dports/games/wargus/wargus-3.2.0/StormLib/src/libtomcrypt/src/headers/
H A Dtomcrypt_prng.h76 int (*start)(prng_state *prng);
88 int (*ready)(prng_state *prng);
100 int (*done)(prng_state *prng);
122 int yarrow_start(prng_state *prng);
126 int yarrow_done(prng_state *prng);
146 int rc4_start(prng_state *prng);
148 int rc4_ready(prng_state *prng);
150 int rc4_done(prng_state *prng);
158 int sprng_start(prng_state *prng);
160 int sprng_ready(prng_state *prng);
[all …]
/dports/databases/sqlite2/sqlite-2.8.17/src/
H A Drandom.c47 } prng; in randomByte() local
61 prng.j = 0; in randomByte()
68 prng.j += prng.s[i] + k[i]; in randomByte()
69 t = prng.s[prng.j]; in randomByte()
70 prng.s[prng.j] = prng.s[i]; in randomByte()
78 prng.i++; in randomByte()
79 t = prng.s[prng.i]; in randomByte()
80 prng.j += t; in randomByte()
81 prng.s[prng.i] = prng.s[prng.j]; in randomByte()
82 prng.s[prng.j] = t; in randomByte()
[all …]

12345678910>>...92