[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Please test: scrypt 1.2.0a

Hash: SHA1

Hi scrypt users and tarsnap alphatesters,

I've just uploaded a tarball which may be (modulo version number update)
release 1.2.0 of my scrypt file encryption utility.  I say "may be" because
there have been a lot of updates to the code since I released version 1.1.6
over five years ago; so I'd like to have as many people as possible test it
and make sure I didn't break anything horribly.

I'm asking the tarsnap alphatest list to test scrypt too, because a lot of
the changes in scrypt will be in the next tarsnap release -- so think of this
as a head start on alphatesting the next version of tarsnap.  As always, bug
reports will receive bug bounties; no need to wait for the bug to appear in a
tarsnap tarball.

You can download the scrypt code at
and the tarball has SHA256 hash
.  You can also see the tree from which I rolled this almost-release at
https://github.com/Tarsnap/scrypt if you find it useful to crawl through
VCS history.

Significant changes since 1.1.6:
* You can now specify "-" as the input file, meaning standard input.
* Lots and lots of code reorganization.
* scrypt now consults the hw.memsize sysctl on relevant platforms to figure
out how much memory is available.  (This should help on OS X.)
* scrypt now detects and uses AESNI instructions for encryption/decryption.
* scrypt now detects and uses SSE2 instructions automatically (and thus there
is no longer an --enable-sse2 option to the configure script).

It's the last two bits which I'd particularly like to have tested -- I'm using
the same cpu feature support framework as spiped uses to handle AESNI, so I
have some confidence in it, but more testing (particularly on old i386 systems
which lack SSE2, or non-x86 platforms) would still be very helpful.

Assuming nobody yells (or the yells are things I can fix quickly and easily)
I'll roll the official scrypt 1.2.0 release a week from now and then move over
to finalizing the next tarsnap release.

- -- 
Colin Percival
Security Officer Emeritus, FreeBSD | The power to serve
Founder, Tarsnap | www.tarsnap.com | Online backups for the truly paranoid
Version: GnuPG v2