Source: https://cryptojedi.org/peter/data/eccss-20130911b.pdf