aboutsummaryrefslogtreecommitdiff
path: root/contrib/epee/include/span.h (follow)
AgeCommit message (Collapse)AuthorFilesLines
2022-03-04Copyright: Update to 2022mj-xmr1-1/+1
2021-01-23Improve cryptonote (block and tx) binary read performanceLee Clagett1-4/+4
2020-05-06Update copyright year to 2020SomaticFanatic1-1/+1
Update copyright year to 2020
2019-11-02Adding support for hidden (anonymity) txpoolLee Clagett1-1/+2
2019-03-31Add missing includeLeon Klingele1-0/+1
2019-03-05Update 2019 copyrightbinaryFate1-1/+1
2018-12-23epee: better network buffer data structuremoneromooo-monero1-0/+8
avoids pointless allocs and memcpy
2018-11-26rpc: speedup get_outs.binmoneromooo-monero1-0/+2
2018-08-03Added features to epee::span<T> :Lee Clagett1-6/+40
- Support for classes - Added `remove_prefix` function - Added `to_mut_span` and `as_mut_byte_span`
2018-01-27Merge pull request #2969Riccardo Spagni1-1/+1
95171614 Remove is_pod trait, and replace with is_standard_layout requirement (Lee Clagett)
2018-01-26Readd copyright starting datexmr-eric1-1/+1
2018-01-26Update 2018 copyrightxmr-eric1-1/+1
2018-01-18Remove is_pod trait, and replace with is_standard_layout requirementLee Clagett1-1/+1
2017-12-16Scrub keys from memory just before scope end.moneromooo-monero1-1/+1
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-04-11Simplified the implementation and features of spanLee Clagett1-0/+130