Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2018-08-16 | common: add a class to safely wrap mlock/munlock | moneromooo-monero | 1 | -36/+43 | |
This class will allow mlocking small objects, of which there may be several per page. It adds refcounting so pages are only munlocked when the last object on that page munlocks. | |||||
2018-01-26 | Readd copyright starting date | xmr-eric | 1 | -1/+1 | |
2018-01-26 | Update 2018 copyright | xmr-eric | 1 | -1/+1 | |
2018-01-18 | Remove is_pod trait, and replace with is_standard_layout requirement | Lee Clagett | 1 | -10/+6 | |
2018-01-10 | move memwipe to epee to avoid common<->crypto circular dependencies | moneromooo-monero | 1 | -0/+0 | |
2017-12-16 | Scrub keys from memory just before scope end. | moneromooo-monero | 1 | -0/+43 | |
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-27 | add a memwipe function | moneromooo-monero | 1 | -5/+7 | |
It's meant to avoid being optimized out memory_cleanse lifted from bitcoin | |||||
2017-02-21 | update copyright year, fix occasional lack of newline at line end | Riccardo Spagni | 1 | -1/+1 | |
2015-12-31 | updated copyright year | Riccardo Spagni | 1 | -1/+1 | |
2015-01-02 | year updated in license | Riccardo Spagni | 1 | -1/+1 | |
2014-07-23 | License updated to BSD 3-clause | fluffypony | 1 | -3/+29 | |
2014-03-03 | moved all stuff to github | Antonio Juarez | 1 | -0/+13 | |