Yarrow (PRNG)
De cryptografische generator voor willekeurige getallen van Counterpane uit 1999, jarenlang de motor achter /dev/random op FreeBSD en macOS.
John Kelsey, Bruce Schneier en Niels Ferguson publiceerden Yarrow-160 met een duidelijke opdracht: een generator die standhoudt als een aanvaller een deel van de invoer kan zien of beïnvloeden. De entropie gaat in twee pools — een snelle die vaak opnieuw wordt gezaaid en een trage die wacht tot meerdere bronnen hebben bijgedragen. De referentieversie gebruikte SHA-1 en triple DES.
De achilleshiel was dat voor elke bron een entropieschatting nodig was, en slechte schattingen zijn moeilijk op te sporen. De ontwerpers trokken die conclusie zelf en vervingen hem in 2003 door Fortuna, waarmee Yarrow een van de weinige algoritmen is die door hun eigen makers zijn gepensioneerd in plaats van door een aanval.