aboutsummaryrefslogtreecommitdiffstats
path: root/src/math/gfpmath
Commit message (Expand)AuthorAgeFilesLines
* Move Illegal_Transformationlloyd2010-02-252-7/+7
* Remove point_{x,y,z} funcs, hide GFpElement entirelylloyd2010-02-253-33/+56
* CurveGFp: Inline, deleting source file. Store only a,b,p aslloyd2010-02-255-84/+39
* Change PointGFp to store BigInts instead of GFpElementslloyd2010-02-252-65/+68
* Rename PointGFp member variableslloyd2010-02-252-74/+74
* Cleanup EC2OSP, remove should-have-been-internal functionslloyd2010-02-252-85/+35
* Convert the PointGFp constructor taking three coordinates (Jacobian scheme)lloyd2010-02-252-10/+13
* Convert PointGFp::get_jac_proj_{x,y,z} to return just the BigInt value,lloyd2010-02-252-10/+9
* Convert PointGFp::get_affine_{x,y} to return just the BigInt valuelloyd2010-02-252-13/+19
* Remove clutter. Add note about bug in mult by scalar (mult by -1 is wrong)lloyd2010-02-251-8/+5
* Convert 3-arg constructoor of PointGFp to take BigInts instead oflloyd2010-02-252-149/+93
* Cleanupslloyd2010-02-251-16/+10
* Make compression types an enumlloyd2010-02-251-14/+5
* De-mutable PointGFplloyd2010-02-244-9/+9
* Inline small funcs. Remove mult2lloyd2010-02-242-46/+12
* Add BOTAN_DLL exports to some CurveGFp funcslloyd2010-02-241-2/+2
* Remove the montgomery optimizations from GFpElement entirely.lloyd2010-02-246-561/+29
* Remove PointGFp::mult_this_securelloyd2010-02-242-82/+0
* Remove GFpModulus entirelylloyd2010-02-244-180/+52
* In CurveGFp, store just the BigInt mod instead of a GFpModuluslloyd2010-02-241-2/+2
* propagate from branch 'net.randombit.botan' (head 84baf58b29f3aaaee34e2b873d0...lloyd2010-02-248-1105/+304
|\
| * Remove UTF-8 chars in commentslloyd2010-02-243-8/+4
| * Remove the precomputed z^2, z^3, a*z^4 values from PointGFplloyd2010-02-232-123/+23
| * in GFpElement remove some mutables and de-const membmer funcs as necessarylloyd2010-02-232-11/+11
| * Remove vestigal code in pointgfp for various side-channel countermeasureslloyd2010-02-231-56/+1
| * Cleanups. Remove PointGFp::mult_looplloyd2010-02-232-33/+14
| * Remove use of tr1 entirely from gfpmath.lloyd2010-02-238-911/+298
| * Remove almost entirely unnecessary friend access from GFpElement tolloyd2010-02-173-59/+50
| * Clean up exceptions. Remove some unused ones like Config_Error. Makelloyd2010-01-051-2/+2
| * Add copyright and license notes to pretty much every file that didn't have them,lloyd2009-12-311-1/+0
| * Remove BOTAN_DLL from forward decl, not needed and GCC 4.1 warnslloyd2009-12-301-1/+1
* | propagate from branch 'net.randombit.botan' (head a338abd543caa402c32acd952e8...lloyd2009-12-241-1/+1
|\ \ | |/ |/|
| * propagate from branch 'net.randombit.botan' (head 744dccf92270cf16b80b50ee275...lloyd2009-12-161-1/+1
| |\
| | * Remove extra 'f' char in ostream outputlloyd2009-11-191-1/+1
* | | Add missing BOTAN_DLL exports.lloyd2009-12-161-1/+1
|/ /
* | Make many more headers internal-only.lloyd2009-12-163-43/+44
* | Full working amalgamation build, plus internal-only headers concept.lloyd2009-12-162-12/+12
|/
* Cleanups - remove emails from source files, they should only live inlloyd2009-11-104-40/+21
* Remove the 'realname' attribute on all modules and cc/cpu/os info files.lloyd2009-10-291-2/+0
* Avoid using word_add() in gfp_element.cpp, actually more complex than necessary,lloyd2009-10-151-1/+3
* Oops, removed assert.h from gfp_element.cpp which uses assert :(lloyd2009-10-071-0/+1
* Add 'Distributed under...' text to files missing it. Some format cleanupslloyd2009-10-076-84/+79
* Fix various auto generated dependencies that were wronglloyd2009-07-171-2/+0
* Add a script that reads the output of print_deps.py and rewriteslloyd2009-07-151-5/+7
* Remove unnecessary includes of <iostream>; either delete entirely as notlloyd2009-07-114-2/+4
* Thomas Moschny passed along a request from the Fedora packagers which camelloyd2009-03-307-67/+77
* Remove print statements in PointGFp::check_invariants which were triggeredlloyd2008-11-171-19/+0
* Reformat for shorter lineslloyd2008-11-071-1/+4
* Add trailing H__ to some header guards. Line wrap long comment.lloyd2008-10-133-23/+25
* Add a new switch to configure.pl --with-tr1-implementation whichlloyd2008-10-121-1/+3