aboutsummaryrefslogtreecommitdiff
path: root/src/crypto/chacha8.h (follow)
AgeCommit message (Collapse)AuthorFilesLines
2017-12-25Add a chacha20 variant to go with chacha8moneromooo-monero1-79/+0
2017-12-16Scrub keys from memory just before scope end.moneromooo-monero1-14/+6
Partially implements #74. Securely erases keys from memory after they are no longer needed. Might have a performance impact, which I haven't measured (perf measurements aren't generally reliable on laptops). Thanks to @stoffu for the suggestion to specialize the pod_to_hex/hex_to_pod functions. Using overloads + SFINAE instead generalizes it so other types can be marked as scrubbed without adding more boilerplate.
2017-11-27use memwipe in a few relevant placesmoneromooo-monero1-2/+3
2017-02-21update copyright year, fix occasional lack of newline at line endRiccardo Spagni1-1/+1
2015-12-31updated copyright yearRiccardo Spagni1-1/+1
2015-08-22chacha8: add a key generation variant that take a pointer and sizemoneromooo-monero1-2/+6
2015-01-02year updated in licenseRiccardo Spagni1-1/+1
2014-07-23License updated to BSD 3-clausefluffypony1-3/+29
2014-03-03moved all stuff to githubAntonio Juarez1-0/+56