you can grab a copy here: http://code.iamcal.com/parrot/sha1.imc
works on a few tested 32 bit platforms. fails on 64 bits, due to what looks like a bug with constants and/or sprintf (the low words of the final ints are correct, but trying to clear the high words causes wierdness - thomason is writing a test case for this). --cal