libtomcrypt ~master (2021-01-01T00:34:19Z)
Home
Dub
Repo
fortuna_prng
tomcrypt
prng
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
version(LTC_FORTUNA)
extern (
C
) nothrow
struct
fortuna_prng {
hash_state
[
LTC_FORTUNA_POOLS
]
pool
;
symmetric_key
skey
;
ubyte
[
32
]
K
;
ubyte
[
16
]
IV
;
c_ulong
pool_idx
;
c_ulong
pool0_len
;
c_ulong
wd
;
ulong
reset_cnt
;
}
Members
Variables
IV
ubyte
[
16
]
IV
;
Undocumented in source.
K
ubyte
[
32
]
K
;
Undocumented in source.
pool
hash_state
[
LTC_FORTUNA_POOLS
]
pool
;
pool0_len
c_ulong
pool0_len
;
Undocumented in source.
pool_idx
c_ulong
pool_idx
;
Undocumented in source.
reset_cnt
ulong
reset_cnt
;
Undocumented in source.
skey
symmetric_key
skey
;
wd
c_ulong
wd
;
Undocumented in source.
Meta
Source
See Implementation
tomcrypt
prng
functions
find_prng
fortuna_add_entropy
fortuna_done
fortuna_export
fortuna_import
fortuna_read
fortuna_ready
fortuna_start
fortuna_test
prng_is_valid
rc4_add_entropy
rc4_done
rc4_export
rc4_import
rc4_read
rc4_ready
rc4_start
rc4_test
register_prng
rng_get_bytes
rng_make_prng
sober128_add_entropy
sober128_done
sober128_export
sober128_import
sober128_read
sober128_ready
sober128_start
sober128_test
sprng_add_entropy
sprng_done
sprng_export
sprng_import
sprng_read
sprng_ready
sprng_start
sprng_test
unregister_prng
yarrow_add_entropy
yarrow_done
yarrow_export
yarrow_import
yarrow_read
yarrow_ready
yarrow_start
yarrow_test
static variables
fortuna_desc
prng_descriptor
rc4_desc
sober128_desc
sprng_desc
yarrow_desc
structs
fortuna_prng
ltc_prng_descriptor
rc4_prng
sober128_prng
yarrow_prng
unions
prng_state