Commits

Author Commit Message Labels Comments Date
Eric Roshan Eisner
demo/sshuf: fix readline bug
Eric Roshan Eisner
crypto: switch from pbkdf2 to scrypt for key generation scrypt is the new hotness, and has some nice "memory hard" properties. Despite my usual disapproval of the go import system, crypto libraries are unlikely to change API, and are most benefitted by security/bug fixes.
Eric Roshan Eisner
permute: verbosely fail when input won't work
Eric Roshan Eisner
demo/sshuf: numeric sorting
Eric Roshan Eisner
demo/sshuf: byte-only version; very efficient memory use
Eric Roshan Eisner
add missing error check
Eric Roshan Eisner
demo/sshuf: new usable script
Eric Roshan Eisner
add computationally intensive password utilities This not only bakes in a bunch of cycles of pbkdf2, but uses the existing random iv as the salt. The pbkdf2 implementation is ripped directly out of the go crypto libraries.
Eric Roshan Eisner
now importable via bitbucket
Eric Roshan Eisner
add bsd license
Eric Roshan Eisner
rename BitHider methods to be more steganography-related
Eric Roshan Eisner
add markdown README
Eric Roshan Eisner
glue: unify high-level functions; add tests
Eric Roshan Eisner
permute: make the internal sequence private Not that this prevents the underlying (underlying) sequence from changing.
Eric Roshan Eisner
permute: random padding of all the remaining bits
Eric Roshan Eisner
bytestream: add mandatory 4-byte checksum
Eric Roshan Eisner
glue: add useless BitHider functions
Eric Roshan Eisner
split up into stego and stego/permute
Eric Roshan Eisner
new BitHider interface for steganography implementations Refactor permute to implement it.
Eric Roshan Eisner
permute: add the byte-level layer
Eric Roshan Eisner
prettier padding and gofix
Eric Roshan Eisner
implement crypto layer on encoding
Eric Roshan Eisner
implement the bytestream
Eric Roshan Eisner
doc about bytestream format
Eric Roshan Eisner
initial commit