aboutsummaryrefslogtreecommitdiffstats
path: root/src/modes/cbc
Commit message (Collapse)AuthorAgeFilesLines
* Make cipher mode padder non-const in ECB and CBClloyd2008-11-102-8/+8
|
* Remove support for block cipher padding methods in engine. Like S2K,lloyd2008-11-101-0/+4
| | | | | | | | | | they were not used at all outside of the core library implementations. One change is that now get_bc_pad returns a new object, instead of a pointer to a const shared padding method. This does imply a bit more dynamic memory overhead, but the modes are pretty light (stateless, for the most part), so this doesn't seem like a big deal. So modify ECB and CBC classes to add destructors to delete the padding object.
* Add dep in ecb and cbc on mode_padlloyd2008-11-101-0/+1
|
* Update modes requires since modebase is now modeslloyd2008-11-091-1/+1
|
* Remove lookup.h use from ECB, CBC, CFBlloyd2008-11-082-25/+20
|
* Remove lookup.h from modebaselloyd2008-11-081-4/+8
|
* Rename all modinfo.txt files to info.txt, since they are all (none) oflloyd2008-09-291-0/+0
| | | | | them modules now. In any case there is no distinction so info.txt seems better.
* Add modebase module (and add dep in cipher mode impls). Move data_snk.cpp to ↵lloyd2008-09-281-0/+5
| | | | filters
* Move all modules into src/ directorylloyd2008-09-283-0/+216