aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib/hash
Commit message (Collapse)AuthorAgeFilesLines
* Ensure all files have copyright and license info.lloyd2015-01-1051-51/+51
| | | | | Update license header line to specify the terms and refer to the file, neither of which it included before.
* Add SHA-512/256lloyd2015-01-0812-74/+84
| | | | | Define some new functions for copying out arrays of words and use them across hashes.
* Remove Square, Skipjack, Luby-Rackoff, and Blue Midnight Wish.lloyd2014-02-083-247/+0
|
* Have Skein call Threefish, rather than duplicating the code.lloyd2014-02-083-176/+89
|
* Guess I won't be needing theselloyd2014-01-181-1/+0
|
* Use unique_ptr instead of bare pointers and explicit delete in block, mac, hash.lloyd2014-01-182-37/+32
| | | | m_ namespaced everything while I'm in there. Changed CMAC poly_double signature.
* Fix Skein_512::clearlloyd2014-01-181-2/+2
|
* Split off the keyed interfaces of transform to Keyed_Transformlloyd2014-01-182-3/+5
| | | | | Remove the unhelpful 'Algorithm' base class which had previously acted more or less as a global base.
* Move lib into srclloyd2014-01-1077-0/+6481