Quellcode durchsuchen

qubes-random-seed: feed kernel rng with randomness from dom0

HW42 vor 9 Jahren
Ursprung
Commit
0ffa746678
2 geänderte Dateien mit 17 neuen und 0 gelöschten Zeilen
  1. 10 0
      vm-systemd/qubes-random-seed.service
  2. 7 0
      vm-systemd/qubes-random-seed.sh

+ 10 - 0
vm-systemd/qubes-random-seed.service

@@ -0,0 +1,10 @@
+[Unit]
+Description=Qubes Random Seed
+DefaultDependencies=no
+RequiresMountsFor=/proc/xen/
+After=qubes-db.service
+
+[Service]
+Type=oneshot
+RemainAfterExit=yes
+ExecStart=/usr/lib/qubes/init/qubes-random-seed.sh

+ 7 - 0
vm-systemd/qubes-random-seed.sh

@@ -0,0 +1,7 @@
+#!/bin/bash
+
+set -e
+set -o pipefail
+
+qubesdb-read /qubes-random-seed | base64 -d > /dev/urandom
+qubesdb-rm /qubes-random-seed