/dports/lang/sagittarius-scheme/sagittarius-0.9.8/test/tests/math/ |
H A D | mt-random.scm | 11 (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 D | yarrow.c | 40 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 D | fortuna.c | 57 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 D | sober128.c | 41 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 D | chacha20.c | 39 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 D | yarrow.c | 40 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 D | fortuna.c | 57 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 D | chacha20.c | 39 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 D | sober128.c | 41 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 D | yarrow.c | 40 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 D | fortuna.c | 57 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 D | yarrow.c | 34 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 D | fortuna.c | 61 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 D | sober128.c | 35 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 D | chacha20.c | 33 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 D | tomcrypt_prng.h | 84 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 D | tomcrypt_prng.h | 91 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 D | tomcrypt_prng.h | 91 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 D | tomcrypt_prng.h | 82 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 D | tomcrypt_prng.h | 91 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 D | tomcrypt_prng.h | 76 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 D | tomcrypt_prng.h | 76 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 D | tomcrypt_prng.h | 76 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 D | tomcrypt_prng.h | 76 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 D | random.c | 47 } 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 …]
|