A high-throughput, unpredictable random number generator...
This section provides HAVEGE library and HAVEGE Linux kernel module source code. It also supplies a large set of prebuilt binaries for HAVEGE library (in tar.gz and .deb format) and prebuilt debian packages for HAVEGE kernel module.
If you are interested in downloading previous versions of HAVEGE (not LGPL, stand-alone packages) with support for native compilers (e.g. Sun CC, Microsoft Visual C++ 6.0) and for PocketPC, click here.
Please wait till the page is fully loaded before downloading, thanks for your comprehension.
Source code of HAVEGE library is mainly contained in libhavege_x.y.orig.tar.gz.
Other packages (.dsc and .diff.gz) are provided as a convenience to Debian users.
Source code of HAVEGE Linux kernel module, namely hrandom, is contained in hrandom_x.y.orig.tar.gz.
Other packages (.dsc and .diff.gz) are provided as a convenience to Debian users.
If available, for Debian-based distributions, it is recommended to download prebuilt packages instead.
The following packages include simple examples that could be used as a base for integrating libhavege or hrandom into a project.
Prebuilt HAVEGE libraries are available for a variety of architectures.
If available, Debian users should consider downloading the "lib" and "lib-dev" packages instead.
CPU
characteristics |
Compiler |
Operating
System |
Download |
Intel Pentium IV 3.00 GHz freq.: 2992.898 MHz d-cache: 16KB |
gcc 4.0.2 |
Fedora Core 4 |
tar.gz (16.7 KB) |
Intel Pentium IV 2.53 GHz freq.: 2524.399 MHz d-cache: 8KB |
gcc 4.0.3 |
Debian |
tar.gz (17.8 KB) |
Intel Pentium IV 2.53 GHz freq.: 2524.399 MHz d-cache: 8KB |
gcc 3.4.4 |
Cygwin |
tar.gz (18.6 KB) |
Intel Pentium III 650 MHz freq.: 669.705 MHz d-cache: 16KB |
gcc 4.0.4 |
Debian |
tar.gz (16.3 KB) |
AMD Athlon XP freq.: 1795.190 MHz (2200+) d-cache: 64KB |
gcc 3.2 |
Redhat 8.0 |
tar.gz (11.9 KB) |
AMD Athlon XP freq.: 1694.000 MHz (2100+) d-cache: 64KB |
gcc 3.4.4 |
Cygwin |
tar.gz (47.4 KB) |
CPU
characteristics |
Compiler |
Operating
System |
Download |
Intel Pentium IV 2.53 GHz freq.: 2524.399 MHz d-cache: 8KB |
gcc 4.0.3 |
Debian |
lib (13.2 KB) lib-dev (11.2 KB) |
Intel Pentium III 650 MHz freq.: 669.705 MHz d-cache: 16KB |
gcc 4.0.4 |
Debian |
lib (12.2 KB) lib-dev (10.2 KB) |
AMD Athlon XP freq.: 1694.000 MHz (2100+) d-cache: 64KB |
gcc 4.0.4 |
Debian |
lib (26.8 KB) lib-dev (25.3 KB) |
CPU
characteristics |
Compiler |
Operating
System |
Download |
PowerPC 7450 (G4) freq.: d-cache: 32KB |
gcc 3.3 |
Darwin |
tar.gz (24.9 KB) |
PowerPC 7450 (G4) freq.: d-cache: 32KB |
gcc 4.0.4 |
Debian |
tar.gz (27.2 KB) |
CPU
characteristics |
Compiler |
Operating
System |
Download |
PowerPC 7450 (G4) freq.: d-cache: 32KB |
gcc 4.0.4 |
Debian |
lib (10.9 KB) lib-dev (7.3 KB) |
CPU
characteristics |
Compiler |
Operating
System |
Download |
Itanium I (Merced) freq.: 733 MHz d-cache: 16KB |
gcc 2.96 |
Redhat 7.1 |
tar.gz (12.0 KB) |
CPU
characteristics |
Compiler |
Operating
System |
Download |
Sun UltraSPARC IIi freq.: 440 MHz d-cache: 16KB |
gcc 2.95.3 |
Solaris 2.7 |
tar.gz (18.6 KB) |
Prebuilt debian packages are supplied for the following architectures:
Click here to download previous releases of HAVEGE (source code, binaries for Linux, Windows (cygwin and MVC++) and PocketPC).