On 2014/05/14 11:21, Ted Unangst wrote: > On Wed, May 14, 2014 at 12:44, Stuart Henderson wrote: > >>> $ \time -l signify -C -p /etc/signify/openbsd-55-pkg.pub -x SHA256.sig > > moo-1.3p1.tgz > >>> Signature Verified > >>> moo-1.3p1.tgz: FAIL > >>> 65.83 real 31.48 user 34.32 sys > > > > This was due to malloc flags 'S' or more specifically the 'G' (guard > > pages) component of this. (yes, from 0.06s to 65.83s). > > There is a preposterously inefficient realloc loop used to parse > SHA256 files. As long as it's only checking the base checksums, it's > ok. Really, the feature was only added to make checking bsd.rd easier > when upgrading. > > It won't be hard to fix, but as also noted, the ports SHA256 format > isn't acceptable either. Now I have two problems...
As so often, /bin/rm may well be the answer :-)