Folder Description
linux Contains all necessary files and source code for building the swrandom kernel module/driver used with Linux distributions. The driver allows concurrent access to SwiftRNG entropy data streams from user space and also works with all SwiftRNG versions and models.
linux-and-macOS Contains all necessary files and source code for building bitcount, swrngseqgen, swrawrandom, swrng, swrng-cl, swperftest, swperf-cl-test, sample, sample-cl, swdiag and swdiag-cl utilities used with Linux, freeBSD and macOS distributions.
windows Contains all necessary files and source code for building WIN32 versions of SwiftRNG.dll component, swrng.exe and swdiag.exe utilities for older versions of Windows such as Windows 7 (32 bits) using Visual C++ 2010 Express. This version of the SwiftRNG software API is deprecated. New application development should use windows-x64 version of the software API.
windows-x64 Contains all necessary files and source code for building x64 versions of SwiftRNG.dll component, entropy-server.exe, entropy-cl-server.exe, bitcount.exe, bitcount-cl.exe, swrawrandom.exe, swrngseqgen.exe, swrng.exe, swrng-cl.exe, swdiag.exe, swdiag-cl.exe, sample.exe, sample-cl.exe, swperftest.exe, swperf-cl-test.exe, dll-sample.exe and dll-test.exe utilities for Windows 10/11 (64 bit) and Windows Server 2016/2019 (64 bit) using Visual Studio 2015 or newer.
windows-x86 Contains all necessary files and source code for building x86 versions of SwiftRNG.dll component, entropy-server.exe, bitcount.exe, swrawrandom.exe, swrngseqgen.exe, swrng.exe, swdiag.exe, sample.exe, dll-sample.exe and dll-test.exe utilities for Windows 7+ (32 bit) using Visual Studio C++ 2010 Express or newer. It is to be used with SwiftRNG devices manufactured before March 2020.
windows-dll Contains all necessary files and source code for building SwiftRNG-64.dll library for Windows 10 (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 SwiftRNG entropy server through a unified API.
windows-binaries.zip Contains folder windows-x64-vs-2019 with DLLs and executables for 64-bit Windows, built with Visual Studio 2019. It contains also folder windows-x86 with DLLs and executables for 32-bit Windows based applications.