aboutsummaryrefslogtreecommitdiff
path: root/src/experimental (follow)
AgeCommit message (Collapse)Author
2012-05-03The cipher base class does nice buffering now based on the blocksize. ThisMike Buland
means that you can write odd numbers of bytes or read odd numbers of bytes from/to the ciphers and it'll just buffer until it gets a full block. Next up is adding padding support. Right now it doesn't flush the buffers with padding if you don't fill the last block. For that matter, it doesn't do any padding at all.
2012-05-03Rearranging some stuff.Mike Buland
2012-04-15Updated copyright, packaging, makefile, etc.Mike Buland
2012-04-10Rearranged the Cipher system, and added four modes of operation. It's prettyMike Buland
slick, really, and we actually support four of the most common modes. Blowfish is still a template, but it doesn't really need to be anymore...
2012-04-09Halfway through crypto-template conversion.Mike Buland
2012-04-09Blowfish works in it's new split form, which will make it much easier to addMike Buland
other types of ciphers down the road, should we choose to.
2012-04-07Blowfish now passes all standard test vectors on little endian. I don't knowMike Buland
about big endian...we can hope.
2012-04-07Basic blowfish encryption filter. It needs to be silghtly more clever. I'mMike Buland
going to steal the extra cleverness from the AesFilter in fishtrax.
2012-04-03Process works...sorta...in windows.Mike Buland
2012-03-25Code is all reorganized. We're about ready to release. I should write up aMike Buland
little explenation of the arrangement.