Folder/Archive Description
linux Contains all necessary files and source code for building the alrandom kernel module/driver used with Linux distributions. The driver allows concurrent access to AlphaRNG entropy data streams from user space.
linux-and-macOS Contains all necessary files and source code for building alrng, alseqgen, alrngdiag and sample utilities used with Linux, FreeBSD and macOS distributions. It also includes the run-alrng-pserver.sh script for running a named pipe server on Linux based systems.
windows-x64 Contains all necessary files and source code for building alrng.exe, alseqgen.exe, alrngdiag.exe, entropy-server.exe, entropy-client-test, entropy-client-sample and sample.exe utilities for Windows 10 (64 bit) and Windows Server 2016/2019 (64 bit) using Visual Studio 2019 or newer.
windows-dll Contains all necessary files and source code for building AlphaRNG-64.dll library for Windows 10/11 (64 bit) and Windows Server 2016/2019 (64 bit) using Visual Studio 2019 or newer. Windows application that are built using different programming languages can concurrently access AlphaRNG entropy server through a unified API.
alrng-windows-binaries.zip Contains folder windows-x64-vs-2019 which includes ready to use alrng.exe, alrngdiag.exe, entropy-server.exe, entropy-client-test, entropy-client-sample and sample.exe binary executables and dependencies for running with 64-bit Windows. It also contains folder windows-x86-vs-2019 which includes AlphaRNG-32.dll library used as an API to AlphaRNG entropy server, built with Visual Studio 2019 for Windows 32 bit platform.