This repository has been archived by the owner. It is now read-only.
Source of entropy data for VMs
OCaml C Makefile
Switch branches/tags
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
console
core
doc
log
src
xenctrl
.gitignore
.travis.yml
LICENSE
Makefile
README.md
_oasis
opam

README.md

xentropyd: entropy for Xen VMs

This is a daemon which watches for new domains appearing on a Xen host and connects to them, offering them entropy from dom0.

To start the daemon:

sudo xentropy --daemon

The entropy data is currently read from /dev/urandom and sent to the domain on a specially named "console" (also called a channel). xentropyd applies a simple rate-limiter to each connection to prevent any domain stealing all of dom0's entropy.

xentropyd is similar in purpose to virtio-rng, except that xentropyd targets Xen and works with both PV and HVM domains.

Version 1 of the entropy transport protocol is defined here.

Installing

First install opam.

Second install necessary headers e.g.

apt-get install libxen-dev

Third build the binary

opam install xentropyd