aboutsummaryrefslogtreecommitdiff
path: root/src/crypto/bigint.c
AgeCommit message (Expand)AuthorFilesLines
2024-10-21[crypto] Add bigint_mod_invert() to calculate inverse modulo a power of twoMichael Brown1-0/+54
2024-10-15[crypto] Separate out bigint_reduce() from bigint_mod_multiply()Michael Brown1-37/+176
2024-10-07[crypto] Rename bigint_rol()/bigint_ror() to bigint_shl()/bigint_shr()Michael Brown1-8/+8
2024-09-27[crypto] Eliminate temporary carry space for big integer multiplicationMichael Brown1-76/+32
2024-09-23[crypto] Use constant-time big integer multiplicationMichael Brown1-2/+115
2024-01-19[crypto] Add bigint_swap() to conditionally swap big integersMichael Brown1-0/+25
2019-08-17[crypto] Profile the various stages of modular multiplicationMichael Brown1-0/+29
2015-03-02[legal] Relicense files under GPL2_OR_LATER_OR_UBDLMichael Brown1-1/+5
2012-07-20[legal] Update FSF mailing address in GPL licence textsMichael Brown1-1/+2
2012-03-18[crypto] Force caller to provide temporary storage for modular calculationsMichael Brown1-25/+37
2012-03-13[crypto] Add big-integer library for RSA calculationsMichael Brown1-0/+122