Macros | |
#define | ISAAC_MASK |
Functions | |
void | isaac_init (isaac_ctx *_ctx, const void *_seed, int _nseed) |
static void | isaac_mix (unsigned _x[8]) |
unsigned | isaac_next_uint (isaac_ctx *_ctx, unsigned _n) |
unsigned | isaac_next_uint32 (isaac_ctx *_ctx) |
static void | isaac_update (isaac_ctx *_ctx) |
#define ISAAC_MASK |
Referenced by isaac_next_uint(), and isaac_update().
References isaac_ctx::a, isaac_ctx::b, isaac_ctx::c, isaac_mix(), ISAAC_SEED_SZ_MAX, ISAAC_SZ, isaac_update(), isaac_ctx::m, isaac_ctx::r, and x.
Referenced by qr_reader_init().
|
static |
unsigned isaac_next_uint | ( | isaac_ctx * | _ctx, |
unsigned | _n | ||
) |
References ISAAC_MASK, and isaac_next_uint32().
Referenced by qr_finder_ransac().
unsigned isaac_next_uint32 | ( | isaac_ctx * | _ctx | ) |
References isaac_update(), isaac_ctx::n, and isaac_ctx::r.
Referenced by isaac_next_uint().
References isaac_ctx::a, isaac_ctx::b, isaac_ctx::c, ISAAC_MASK, ISAAC_SZ, ISAAC_SZ_LOG, isaac_ctx::m, isaac_ctx::n, isaac_ctx::r, x, and y.
Referenced by isaac_init(), and isaac_next_uint32().