Kanawha Randomness Device Interface
Randomness Device Methods
Every randomness device driver must implement the following methods.
rand_dev_read
ssize_t rand_dev_read(struct rand_dev *dev, void *buffer, size_t amount);
Read up to amount random (or pseudo-random) bytes from the device into buffer.
Returns the number of bytes read on success. a negative errno on error.
May block until at least 1 random byte is available.
Sysfs
Every registered randomness device will appear as a file under the randdev sysfs mount.