https://cr.yp.to/primegen.html
