aboutsummaryrefslogtreecommitdiffstats
path: root/src/alloc/secmem.h
Commit message (Expand)AuthorAgeFilesLines
* Add new helper zap which zeros a vector, clears it, and then callslloyd2012-11-291-0/+12
* Add missing includes, noticed by OS X's Clang 4.1lloyd2012-10-301-0/+1
* Avoid integer overflows in calls to the mlock allocator, changing thelloyd2012-06-111-2/+2
* Remove a debug call in secmem.h.lloyd2012-05-221-4/+14
* Replace 0 and NULL pointer constants with nullptr. Also fix an oldlloyd2012-05-181-3/+4
* Fairly huge update that replaces the old secmem types with std::vectorlloyd2012-05-181-348/+63
* First step towards replacing the existing containers with std::vectorlloyd2012-05-181-11/+25
* Avoid a few maintainer mode flag warnings. Remove -Weffc++ from thelloyd2012-04-201-4/+5
* The comments incorrectly described end as returning the last element,lloyd2012-04-091-4/+4
* Fix -Wreorder warninglloyd2012-01-251-1/+1
* Use initializer list, make destructor virtuallloyd2012-01-061-2/+2
* Add std::swap specialization for memory containerslloyd2011-06-131-0/+10
* Fix the very basic operations for encoding and decoding alloyd2011-05-171-7/+0
* Remove MemoryRegion::set entirelylloyd2010-11-021-20/+34
* Make MemoryRegion::set protected, change all callerslloyd2010-10-291-8/+10
* s/u32bit/size_t/ in alloclloyd2010-10-121-23/+23
* Use push_back for the single value += operatorlloyd2010-09-151-3/+1
* Remove all versions of MemoryRegion::append.lloyd2010-09-151-19/+43
* Completely remove the second parameter to SecureVector which specifieslloyd2010-09-141-13/+6
* Split up definitions so it is easer to remove functions I want to remove.lloyd2010-09-131-19/+21
* Don't expose init (protected) with a using directivelloyd2010-09-131-8/+6
* Remove constructors of MemoryVector and SecureVector that took twolloyd2010-09-131-18/+0
* More vector->pointer conversion removals.lloyd2010-09-131-0/+7
* Anywhere where we use MemoryRegion::begin to get access to the raw pointerlloyd2010-09-131-26/+27
* Use a true lexicographic ordering in MemoryRegion::operator<lloyd2010-09-091-8/+11
* Rename MemoryRegion::destroy to MemoryRegion::clear to match STLlloyd2010-09-081-1/+1
* Big, invasive but mostly automated change, with a further attempt atlloyd2010-09-071-20/+26
* Realization while thinking about the recently added truncate: in a STLlloyd2010-09-071-40/+10
* Add a simple function to MemoryRegion to truncate to a specified size.lloyd2010-09-031-0/+10
* Clang fixlloyd2010-08-081-0/+1
* Fix constructorlloyd2010-07-091-1/+1
* Argh: SecureVector's constructor needs to behave differentlylloyd2010-07-071-2/+14
* Doxygenlloyd2010-06-211-0/+9
* Replace "@return a blah" and "@return the blah" with just "@return blah"lloyd2010-06-161-10/+10
* Fix a few hundred Doxygen warningslloyd2010-06-151-2/+2
* Add a couple of small patches from Thomas Capricelli <[email protected]>lloyd2010-05-211-8/+16
* Rename SecureVector::L param to INITIAL_LEN so as to be somewhat obvious as t...lloyd2010-03-231-2/+3
* Remove SecureBuffer, which is the fixed-size variant of SecureVector.lloyd2010-03-231-38/+2
* Remove reference to no-longer existing function in docslloyd2010-03-221-6/+2
* Fix Doxygen comment for grow_tolloyd2010-03-221-4/+6
* Guard call to the allocator in deallocate() by checking if the alloclloyd2010-03-101-1/+1
* Rename/remove some secmem member variables for better matching with STLlloyd2009-11-171-22/+15
* Remove some Doxygen commentslloyd2009-11-171-8/+2
* Move some files around to break up dependencies between directorieslloyd2009-07-161-0/+438