GNU/Linux Pakete für den Infinite Noise TRNG

Der „Infinite Noise TRNG“ ist ein Open-Source Random Number Generator (Zufallszahlengenerator). Im offiziellen GitHub repository von Bill Cox (waywardgeek) gibt es eine sehr ausführliche Dokumentation zum Hardware-Design als auch den gesamten Quellcode. (public domain/CC0 Lizenz)

Hier gibts Pakete und signierte Paketquellen sind für Ubuntu/Debian, CentOS 7 und Raspbian (ARMv7) verfügbar – siehe unten.

Alle Pakete sind mit folgenden GPG-Key signiert:

71AE 099B 262D C0B4 93E6 EE71 975D C25C 4E73 0A3C (0x4E730A3C)

Downloads

current version: 0.3.3
distroarchitecturefilenamesize
CentOS / Fedoraamd64 / x86_64infnoise-0.3.3-0.x86_64.rpm17268
Source Codex86infnoise-0.3.3.tar.gz47263
Source Codesignatureinfnoise-0.3.3.tar.gz.sig566
CentOS / Fedoraamd64 / x86_64infnoise-tools-0.3.3-0.x86_64.rpm21036
Ubuntu / Debianamd64 / x86_64infnoise-tools_0.3.3_amd64.deb16524
Ubuntu / DebianARM64infnoise-tools_0.3.3_arm64.deb17016
Ubuntu / DebianARMv7infnoise-tools_0.3.3_armhf.deb17024
Ubuntu / Debianx86infnoise-tools_0.3.3_i386.deb16544
Ubuntu / Debianamd64 / x86_64infnoise_0.3.3_amd64.deb15016
Ubuntu / DebianARM64infnoise_0.3.3_arm64.deb15700
Ubuntu / DebianARMv7infnoise_0.3.3_armhf.deb15704
Ubuntu / Debianx86infnoise_0.3.3_i386.deb15016
Windowsinfnoise-win.exe140KB

Debian / Ubuntu Paketquellen

Um die Echtheit der Paketquellen sicherzustellen, muss der GPG-Key heruntergeladen und in den apt Keyring importiert werden.
Dabei unbedingt den Fingerprint überprüfen:

$ wget -qO- https://13-37.org/files/pubkey.gpg | sudo tee /etc/apt/trusted.gpg.d/pkg.13-37.org.asc
OK

$ sudo apt-key fingerprint 4E730A3C
pub rsa4096 2017-07-24 [SC] [expires: 2022-07-23]
 71AE 099B 262D C0B4 93E6 EE71 975D C25C 4E73 0A3C
uid [ unknown] Code Signing Key 13-37.org <pkg@13-37.org>
sub rsa4096 2017-07-24 [E] [expires: 2022-07-23]

Nun einen Eintrag in die /etc/apt/sources.list für die entsprechende Distribution einfügen:

Debian/Ubuntu

deb http://repo.13-37.org/ stable main
#deb-src http://repo.13-37.org/ stable main

Install
$ echo deb http://repo.13-37.org/ stable main | sudo tee /etc/apt/sources.list.d/infnoise.list
$ sudo apt-get update && sudo apt-get install infnoise

ArchLinux AUR

https://aur.archlinux.org/packages/infnoise/

Quellcode und Dokumentation

Projekt: https://github.com/waywardgeek/infnoise
leetronics fork: https://github.com/leetronics/infnoise

Changelog

3 Gedanken zu „GNU/Linux Pakete für den Infinite Noise TRNG

  1. Debian/Ubuntu APT repo key expired?

    ~$ gpg2 –import-options import-show –dry-run –import < 13-37.org-code.asc
    pub rsa4096 2017-07-24 [SC] [expired: 2022-07-23]
    71AE099B262DC0B493E6EE71975DC25C4E730A3C
    uid Code Signing Key 13-37.org

    This renders the key unusable now and puts a cork on automated updates. Any chance that you can create a new key or extend the life time of the existing one?

  2. Please update the release repo key it has expired

    http://repo.13-37.org stable InRelease: The following signatures were invalid: KEYEXPIRED 1658611288 KEYEXPIRED 1658611288 KEYEXPIRED

  3. Same problem here!

Schreibe einen Kommentar