crypto.git

e676e866670e27a94111bf7cfd62017d9a55427c teknomunk Tue, 31 Aug 2021 06:17:00 -0500 Rework syntactic sugar, use long division over barret reduct...
41a811a18732e77578996a6d7f6ff37c22ab61f6 teknomunk Fri, 20 Aug 2021 20:40:53 -0500 Checkpoint (doesn't compile)
e1ebe9e69c8adcddd1d99e42348566334e37c4ea teknomunk Thu, 19 Aug 2021 20:46:01 -0500 Add additional tests
6e2569e2f12e5dc68fa34d2188f22e1702f43959 teknomunk Thu, 19 Aug 2021 19:13:04 -0500 Add long division algorithm, use long division when not divi...
87b80fe45315147b14758a844a4a5ce6b84ee546 teknomunk Sat, 14 Aug 2021 14:09:38 -0500 Change debug code on mod() and test_compare() to allow easil...
224c637c21194c2ba5d54872d237b7ce72e5b372 teknomunk Fri, 13 Aug 2021 19:39:39 -0500 Include .gitignore, add simple description
3a7053de620d27ea5e3b49e8d56cf96618dd64e4 teknomunk Fri, 13 Aug 2021 17:46:59 -0500 Rewrite Elliptic::in_curve (found bug in mod), rename ellipt...
bd73258a7d97fa541c95c16c2c3c8c3a7b91ee48 teknomunk Fri, 13 Aug 2021 09:10:42 -0500 Implement non-modular exponentiation
867f162be28708e2e7f8e5230ac9e6572a65a427 teknomunk Thu, 12 Aug 2021 19:58:46 -0500 Add generation of secp256k1.hpp, add placeholder for unsafe ...
e45cc859b644c1e8262ad6c394d4a7479a7301fa teknomunk Thu, 12 Aug 2021 07:23:00 -0500 Add command line tool that performs bignum computations, add...
a8a5d7088eba7908da88ff04612b5b08c2bcb3a4 teknomunk Sat, 7 Aug 2021 20:23:52 -0500 Start elliptic curve cryptographic functions
3ba00e6a080bb8d13dc860d4bfb0569959592671 teknomunk Fri, 6 Aug 2021 20:50:24 -0500 Split karatsuba multiplication out to its own function, add ...
d64bdc3c5c313b9c69b75af20ecfbc7c9415adab teknomunk Tue, 3 Aug 2021 20:41:08 -0500 Add test for maximum value division, fix issue with mul_inve...
55f3a2c4e4e48ee5384c2e457d2dbc38a0856845 teknomunk Sat, 31 Jul 2021 11:21:50 -0500 Refactor Bignum::to_hex so it doesn't use string constant, f...
9fd5c8022ad4a4843ab14f6c125f7d3ae960bd6c teknomunk Sat, 31 Jul 2021 10:25:24 -0500 Change remaining tests to hide results if passing
f6d0adb86ecde4c4a26238626dc834bbe9b95ce3 teknomunk Sat, 31 Jul 2021 10:18:58 -0500 Add substraction test, fix intermediate sizes in modular red...
9dfeb381c690602f6ace618b6d5cd512f38da37d teknomunk Fri, 30 Jul 2021 10:01:34 -0500 Add (failing) modular multiplication unit test, turn other d...
60d1018f4e6f995567d34ec7a3e9b53a136750fe teknomunk Thu, 29 Jul 2021 18:35:44 -0500 Continue adding wrapper functions
02c08fb8ae7d51c4010cced695468ac8f4bfaef8 teknomunk Wed, 28 Jul 2021 21:21:16 -0500 Fix from_hex to correctly process first character
ac57d39cb46ce9ba903c3dabc3c91fba5b430b99 teknomunk Wed, 28 Jul 2021 21:05:55 -0500 Start implementing wrapper for crypto library, implement sim...
eca216e933180320e4735a142d9f30541313c59d teknomunk Tue, 27 Jul 2021 21:47:19 -0500 Add initial web page and get crypto.js loading without error...
5fa2015909ad9fb016dab923e365bed773d527dc teknomunk Tue, 27 Jul 2021 21:35:33 -0500 Rename inverse to mul_inverse, add mod_mul_inverse, add all ...
762b9cf1b2bc44fa490b06721a2dbdc860be6374 teknomunk Mon, 26 Jul 2021 20:17:57 -0500 Port is_quadratic_residue and square_root from ECDSA.cr, mov...
a1a2fc21ad84e852131623ecefedcf4b7c255969 teknomunk Mon, 26 Jul 2021 19:49:22 -0500 Add license and readme, implement modular exponentiation, mo...
13462895f4d1a9141691d10d3705cb5e649d5961 teknomunk Sun, 25 Jul 2021 20:49:22 -0500 Add modular reduction
c8d3b8b1f957ca3677163105b177cc36745f85f6 teknomunk Sun, 25 Jul 2021 18:49:36 -0500 Add division operation
5c260bbb8d1edc83db1be6d1ca8afc7f05741845 teknomunk Sun, 25 Jul 2021 18:06:10 -0500 Swap out manual temporary initializations for BIGNUM_DYNAMIC
f07b1ccbfbb6c8613b743f5debc8a9a2c546e1eb teknomunk Sun, 25 Jul 2021 17:29:18 -0500 Implement multiplicitive inverse
e78edfc03d9180963550d2bd56053f6a76d862e3 teknomunk Sat, 24 Jul 2021 15:23:33 -0500 Add left/right bit shift functions, refactor hex_digit
b553bbf7dbcdff1410250db2abbb616556c36b43 teknomunk Thu, 22 Jul 2021 18:13:02 -0500 Add, subtract, multiply operations created
cf127e420c01433317190c35176f8e26a889fbc0 teknomunk Sun, 18 Jul 2021 18:16:47 -0500 Initial commit