Download Section

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.

script

Source code:

Before downloading HAVEGE library and HAVEGE Linux kernel module, you must agree to the terms and conditions defined in the Lesser GNU General Public License (LGPL).

HAVEGE Library

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.

Linux kernel module

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.

Examples

The following packages include simple examples that could be used as a base for integrating libhavege or hrandom into a project.

HAVEGE library
Linux kernel Module

Prebuilt libraries:

Prebuilt HAVEGE libraries are available for a variety of architectures.

If available, Debian users should consider downloading the "lib" and "lib-dev" packages instead.

X86-based processors

Compressed archives (tar.gz)
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)
Debian packages
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)

PPC-based processors

Compressed archives (tar.gz)
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)
Debian packages
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)

IA64-based processors

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)

SPARC-based processors

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)

Debian packages for hrandom

Prebuilt debian packages are supplied for the following architectures:

x86-based processors

PPC-based processors

Previous releases of HAVEGE:

Click here to download previous releases of HAVEGE (source code, binaries for Linux, Windows (cygwin and MVC++) and PocketPC).