Commit graph

17 commits

Author SHA1 Message Date
fa60bc5dd7 Moved (VERY incomplete) primefac reimplementation 2025-07-06 21:40:03 +10:00
87917f9526 Merge laptop specific changes to distributed branch 2025-07-01 23:27:28 +10:00
51f19d17ab Implements the CRT, BSGS, and Pohlig-Hellman algorithms 2025-07-01 23:23:23 +10:00
0ede13a12d Implements the euclidean and extended euclidean division algorithms 2025-07-01 23:23:06 +10:00
cfba98d2e0 Improved eulertotient(n) implementation 2025-07-01 21:08:39 +10:00
26c2d25c28 Reorganised external code storage layout 2025-07-01 21:08:12 +10:00
d403da53db Add basic tests of semi-primality and k-almost primality 2025-07-01 18:04:00 +10:00
3a407b6456 Improved handling of prime factors, proper divisors, and aliquots 2025-07-01 18:03:36 +10:00
9e2ea469db Added section for number theoretic functions 2025-07-01 15:33:24 +10:00
588c2acf7c Merged with Lucas A. Brown's primefac.py 2025-07-01 15:33:09 +10:00
afa8fcec56 implemented multiple simple mono/polyalphabetic substitution ciphers 2025-07-01 15:32:54 +10:00
c359765855 added naive SHA256 and RSA implementations 2025-06-27 03:09:53 +10:00
cb1b757ca2 implemented significant improvements to the primality subsection 2025-06-27 03:09:17 +10:00
89973b803c added default.nix and various ctf examples 2025-06-27 03:08:31 +10:00
b9c5a5bf3e bug fixes for paddingoracle attack 2025-06-26 01:26:27 +10:00
6365e737df Added padding oracle attack vector 2025-06-26 00:20:13 +10:00
09d4c52043 init 2025-06-24 16:42:17 +10:00