The Yarrow algorithm is a cryptographically secure pseudo random number generator. The name comes from the English word for the Yarrow Yarrow plant whose dried stalks are used for example for the I -Ching divination.
It is used among other things in Mac OS X and FreeBSD for / dev / random device.
In her book Practical Cryptography Schneier and Ferguson describe an enhanced version of the algorithm.
- Pseudo-random number generator