Skip to content
This repository has been archived by the owner on Nov 28, 2017. It is now read-only.

mirage/xentropyd

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

Source of entropy data for VMs

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 3

  •  
  •  
  •