aboutsummaryrefslogtreecommitdiffstats
path: root/src/hash/skein/skein_512.h
Commit message (Collapse)AuthorAgeFilesLines
* Remove all exception specifications. The way these are designed in C++ islloyd2009-10-221-1/+1
| | | | | | just too fragile and not that useful. Something like Java's checked exceptions might be nice, but simply killing the process entirely if an unexpected exception is thrown is not exactly useful for something trying to be robust.
* Mark Skein_512 with the BOTAN_DLL macrolloyd2009-06-061-3/+3
| | | | | | | | | | | | | | Add a comment that the limitation of the personalization string being a maximum of 64 characters is due to the implementation and not the specification (but it makes it easy to implement, and in this particular case 64 characters is probably fine). Add some tests for the personalization option, generated by the Skein reference implementation. Disable stripping whitespace in checks/misc.cpp:strip - it strips the personalization tag, which breaks the test, and isn't needed otherwise because the test files are well-formed.
* Small cleanups in the Skein-512 source, and add support for thelloyd2009-06-031-4/+4
| | | | personalization option.
* Add an implementation of Skein-512lloyd2009-06-021-0/+41