Age | Commit message (Collapse) | Author | |
---|---|---|---|
2012-05-10 | Amazing this made it through for so long, but destroying a Bu::Buffer in write | Mike Buland | |
mode didn't flush it's buffers. | |||
2012-05-07 | Fixed the CMWC random number generator, it compiles now. | Mike Buland | |
2012-05-04 | Two basic random number generators, Cmwc is supposed to be a pretty good one. | Mike Buland | |
I need to get the base class and singleton interface in place. | |||
2012-05-04 | Minor changes, mostly comments. | Mike Buland | |
2012-05-03 | The cipher base class does nice buffering now based on the blocksize. This | Mike 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-03 | Rearranging some stuff. | Mike Buland | |
2012-04-17 | Fixed bug in bzip2 double-stop. | Mike Buland | |
2012-04-15 | Updated copyright, packaging, makefile, etc. | Mike Buland | |
2012-04-14 | Added support for running subsets of unit tests to Bu::UnitSuite, now just list | Mike Buland | |
the names of the tests you want to run on the command line. Also, fixed some minor issues in two of the test suites. | |||
2012-04-14 | The core of myriad is now thread-safe. It could use a little work on multiple | Mike Buland | |
streams accessing the same blocks at the same time. Right now it's safe, but a little strange, since both streams work from seperate buffers. Maybe that's ok, but it still needs some more investigation. I want to remove the BitString stuff entirely, it turns out it's the slowest part, which, upon actually looking at the code is completely obvious. This change shouldn't change the API at all, just make adding blocks to streams much, much faster. | |||
2012-04-13 | Myriad is actually fine, I double checked it for cross-platformed-ness. It | Mike Buland | |
doesn't yet normalize the endian-ness, and I guess at this point to maintain compatibility I'll have to make it a little endian format. I would still like to add better thread-safety to it, but that's about it. | |||
2012-04-10 | Tweaked the version.h file and the makefile. | Mike Buland | |
2012-04-10 | Makefile updated. | Mike Buland | |
2012-04-10 | Rearranged the Cipher system, and added four modes of operation. It's pretty | Mike 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-09 | Halfway through crypto-template conversion. | Mike Buland | |
2012-04-09 | Blowfish works in it's new split form, which will make it much easier to add | Mike Buland | |
other types of ciphers down the road, should we choose to. | |||
2012-04-07 | Blowfish now passes all standard test vectors on little endian. I don't know | Mike Buland | |
about big endian...we can hope. | |||
2012-04-07 | Basic blowfish encryption filter. It needs to be silghtly more clever. I'm | Mike Buland | |
going to steal the extra cleverness from the AesFilter in fishtrax. | |||
2012-04-06 | The documentation includes the source again :-P | Mike Buland | |
2012-04-06 | Threads can tell you their own ids now, and they can also report that they | Mike Buland | |
failed to start. | |||
2012-04-06 | Supports ThreadIds now, you can also get the thread id of any thread, and | Mike Buland | |
compare ThreadId objects. | |||
2012-04-03 | Process doesn't include win32.h now. | Mike Buland | |
2012-04-03 | Process works...sorta...in windows. | Mike Buland | |