aboutsummaryrefslogtreecommitdiffstats
path: root/src/math/bigint/bigint.cpp
Commit message (Expand)AuthorAgeFilesLines
* Shuffle things around. Add NIST X.509 test to build.lloyd2014-01-011-350/+0
* Cleanup BigInt::cmplloyd2012-08-011-6/+13
* Remove all support for octal BigInt conversions.lloyd2012-08-011-6/+10
* Remove BigInt::get_reglloyd2012-08-011-3/+3
* m_ namespace BigInt memberslloyd2012-07-311-16/+16
* Remove BigInt::grow_reg which was only used by a few tests.lloyd2012-07-311-9/+1
* For block and stream ciphers, don't set the size of the key vectorslloyd2012-05-251-2/+1
* Fairly huge update that replaces the old secmem types with std::vectorlloyd2012-05-181-8/+0
* Remove all uses of MemoryRegion::copy outside of internal uses inlloyd2012-05-181-13/+2
* Inline BigInt move operators and swaplloyd2011-06-131-28/+0
* propagate from branch 'net.randombit.botan' (head 150bd11dd8090559ee1e83394b8...lloyd2011-06-131-1/+20
|\
| * propagate from branch 'net.randombit.botan' (head 2841fb518e20d2fe0a374e4f6b0...lloyd2010-10-281-2/+2
| |\
| * \ propagate from branch 'net.randombit.botan' (head 2898d79f992f27a328a3e41d34b...lloyd2010-10-131-1/+20
| |\ \
| | * \ propagate from branch 'net.randombit.botan' (head 161b5c0300b72baa746f101fda1...lloyd2010-07-091-1/+20
| | |\ \
| | | * \ propagate from branch 'net.randombit.botan' (head 294e2082ce9231d6165276e2f2a...lloyd2010-06-171-2/+4
| | | |\ \
| | | * \ \ propagate from branch 'net.randombit.botan' (head 5bfc3e699003b86615c584f8ae4...lloyd2010-02-141-1/+20
| | | |\ \ \
| | | | * \ \ propagate from branch 'net.randombit.botan' (head 14c1d4dc8696d2705a70ec3d240...lloyd2009-12-211-1/+20
| | | | |\ \ \
| | | | | * \ \ propagate from branch 'net.randombit.botan' (head 744dccf92270cf16b80b50ee275...lloyd2009-12-161-3/+3
| | | | | |\ \ \
| | | | | * | | | Define move assignment and constructors in terms of std::swap (whichlloyd2009-11-191-6/+2
| | | | | * | | | Add move assignment and constructor operators to BigInt. On macro benchmarkslloyd2009-11-191-1/+24
* | | | | | | | | Add base64_decode. Seems to work OK, though incremental decoding islloyd2011-05-121-1/+0
* | | | | | | | | Add back BigInt::to_u32bitlloyd2011-05-101-17/+38
| |_|_|_|_|_|_|/ |/| | | | | | |
* | | | | | | | BigInt::get_substring really shouldn't return size_t. Revert tolloyd2010-10-181-2/+2
|/ / / / / / /
* | | | | | | Use size_t in all of math, remove to_u32bitlloyd2010-10-121-59/+43
* | | | | | | Big, invasive but mostly automated change, with a further attempt atlloyd2010-09-071-1/+1
* | | | | | | Realization while thinking about the recently added truncate: in a STLlloyd2010-09-071-2/+3
|/ / / / / /
* | | | | / Make round_up and round_down templates instead of fixed to use u32bitslloyd2010-06-291-5/+5
| |_|_|_|/ |/| | | |
* | | | | In BigInt::bits, cache sig_words() result instead of calling twicelloyd2010-06-071-2/+4
|/ / / /
* / / / Move the get_byte template to its own header, because many fileslloyd2010-02-021-1/+1
|/ / /
* | / Un-internal loadstor.h (and its header deps, rotate.h andlloyd2009-12-211-1/+1
| |/ |/|
* | Make many more headers internal-only.lloyd2009-12-161-2/+2
* | Full working amalgamation build, plus internal-only headers concept.lloyd2009-12-161-1/+1
|/
* Rename/remove some secmem member variables for better matching with STLlloyd2009-11-171-5/+5
* Split up util.h into 3 fileslloyd2009-09-171-1/+1
* Thomas Moschny passed along a request from the Fedora packagers which camelloyd2009-03-301-88/+90
* Rearrange BigInt directories:lloyd2008-09-301-0/+367