| 4 months | haypo | Update TODO and changeLog |
| 4 months | haypo | Change version from 0.5-beta to 0.5.0 |
| 4 months | haypo | Remove install.sh script |
| 4 months | haypo | * Remove setup_lock() call from test_seed.py |
| 4 months | haypo | Fix setup_lock() of Python binding |
| 4 months | haypo | * Move last tools to python/ |
| 4 months | haypo | * Move more scripts to python/ |
| 4 months | haypo | * Create hasard Python module in python/hasard/ |
| 4 months | haypo | Remove lock_size argument of hasard_setup_lock() |
| 4 months | haypo | * Compile test_pthread.c |
| 4 months | haypo | change lock new callback: the callback is now responsible to allocate the memory |
| 4 months | haypo | * Update README |
| 4 months | haypo | Compile test_glib |
| 4 months | haypo | Remove unused hasard_seed_p definition |
| 4 months | haypo | Add glib and pthread test examples |
| 4 months | haypo | * hasard now allocates memory for the lock object |
| 4 months | haypo | Add build.sh script |
| 4 months | haypo | Fix hasard_profile_hardware() for OS != Linux |
| 4 months | haypo | * Profiles now can be used in hasard_new_full(), eg. for the seed |
| 4 months | haypo | * Optimize hasard_jumpahead() when engine only supports byte operator |
| 4 months | haypo | * Create HASARD_HARDWARE profile |
| 4 months | haypo | Fix compilation warnings: move definitions to the right place (header), hasard_seed_t structure is no more public |
| 4 months | haypo | Fix CFLAGS: set them because add_directory() |
| 4 months | haypo | engine: destroy the lock at the end of deinit method |
| 4 months | haypo | Don't use hasard_use_rng_engine() in hasard_info.c and Python binding because it's not thread safe |
| 4 months | haypo | * Create a global variable to store error and lock callbacks |
| 4 months | haypo | Create randint.rst documentation |
| 4 months | haypo | arcfour: remove hasard_arcfour_expand_key() function, use key[i % keylen] instead |
| 4 months | haypo | arcfour: reseed the engine every 1,600,000 ticks |
| 4 months | haypo | Merge TODO |
| 4 months | haypo | Update TODO list |
| 4 months | haypo | Rename linux_dev.c to device.c |
| 4 months | haypo | arcfour: Discard early keystream, as per recommendations in: |
| 4 months | haypo | Update TODO list |
| 4 months | haypo | Only check glib if CMake has pkg_check_modules command |
| 4 months | haypo | * List tested OS+CPU |
| 4 months | haypo | Document profiles |
| 4 months | haypo | Use /dev/srandom on OpenBSD instead of /dev/random |
| 4 months | haypo | Create os_devices.rst document: Linux, OpenBSD, FreeBSD |
| 4 months | haypo | Document libcrypto++ |
| 4 months | haypo | Works on Linux, FreeBSD and Windows |
| 4 months | haypo | Fix profiles for Windows |
| 4 months | haypo | Fix Hasard for Windows |
| 4 months | haypo | Fix GMP in lib/CMakeLists.txt |
| 4 months | haypo | * Don't compile dev_random nor dev_urandom on Windows |
| 4 months | haypo | period.c: max period bits is 63, not 64 (avoid integer overflow) |
| 4 months | haypo | * Fix lib/CMakeLists.txt for GMP on FreeBSD |
| 4 months | haypo | * Replace FindGMP.cmake by ... another one |
| 4 months | haypo | Fix hasard_engine_ulong() [GMP] |
| 4 months | haypo | * Create new version of hasard_engine_ulong() using GMP library |
| 4 months | haypo | test_doc.py supports argument to filter tests by pattern |
| 4 months | haypo | Document API change in ChangeLog |
| 4 months | haypo | Fix Parser: don't convert minimum/maximum to float when using format != decimal |
| 5 months | haypo | gen_files.py: accept Python expression as --max |
| 5 months | haypo | Write tests on pow2() with Arcfour |
| 5 months | haypo | * Rename to hasard_destroy_seed() to hasard_seed_destroy() |
| 5 months | haypo | Simplify get seed functions: create hasard_get_seed_uint32() / _uint64(): |
| 5 months | haypo | * Update TODO |
| 5 months | haypo | Remove old files |
| 5 months | haypo | Set version to 0.5.0 |