aboutsummaryrefslogtreecommitdiff
path: root/contrib/epee/include/span.h
Commit message (Collapse)AuthorAgeFilesLines
* build: fix build with Boost 1.85 and remove instances of viewkey logging ↵jeffro2562024-09-101-10/+13
| | | | | | | | | | | [RELEASE] 1. Use std::is_standard_layout and std::is_trivially_copyable instead of std::is_pod for KV byte-wise serialization, which fixes compile issue for Boost UUIDs 2. Removed reimplementation of std::hash for boost::uuids::uuid 3. Removed << operator overload for crypto::secret_key 4. Removed instances in code where private view key was dumped to the log in plaintext Release version of #9450, containing C++14 modified assertions
* wallet-rpc: restore from multisig seedjeffro2562023-08-101-0/+10
|
* Copyright: Update to 2022mj-xmr2022-03-041-1/+1
|
* Improve cryptonote (block and tx) binary read performanceLee Clagett2021-01-231-4/+4
|
* Update copyright year to 2020SomaticFanatic2020-05-061-1/+1
| | | | Update copyright year to 2020
* Adding support for hidden (anonymity) txpoolLee Clagett2019-11-021-1/+2
|
* Add missing includeLeon Klingele2019-03-311-0/+1
|
* Update 2019 copyrightbinaryFate2019-03-051-1/+1
|
* epee: better network buffer data structuremoneromooo-monero2018-12-231-0/+8
| | | | avoids pointless allocs and memcpy
* rpc: speedup get_outs.binmoneromooo-monero2018-11-261-0/+2
|
* Added features to epee::span<T> :Lee Clagett2018-08-031-6/+40
| | | | | | - Support for classes - Added `remove_prefix` function - Added `to_mut_span` and `as_mut_byte_span`
* Merge pull request #2969Riccardo Spagni2018-01-271-1/+1
|\ | | | | | | 95171614 Remove is_pod trait, and replace with is_standard_layout requirement (Lee Clagett)
| * Remove is_pod trait, and replace with is_standard_layout requirementLee Clagett2018-01-181-1/+1
| |
* | Readd copyright starting datexmr-eric2018-01-261-1/+1
| |
* | Update 2018 copyrightxmr-eric2018-01-261-1/+1
|/
* Scrub keys from memory just before scope end.moneromooo-monero2017-12-161-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.
* Simplified the implementation and features of spanLee Clagett2017-04-111-0/+130