Emile Clark-Boman cry · they/them
cry pushed to main at cry/imp 2025-07-06 19:20:25 +10:00
269092fb53 Project is now named Celeste
cry pushed to main at cry/dotfiles 2025-07-06 19:18:32 +10:00
5cd5ca4987 Added like 3 new userspace packages
cry pushed to main at cry/imp 2025-07-01 23:27:32 +10:00
87917f9526 Merge laptop specific changes to distributed branch
cfba98d2e0 Improved eulertotient(n) implementation
26c2d25c28 Reorganised external code storage layout
d403da53db Add basic tests of semi-primality and k-almost primality
3a407b6456 Improved handling of prime factors, proper divisors, and aliquots
Compare 8 commits »
cry pushed to main at cry/imp 2025-07-01 23:23:35 +10:00
51f19d17ab Implements the CRT, BSGS, and Pohlig-Hellman algorithms
cry pushed to main at cry/imp 2025-07-01 23:23:33 +10:00
0ede13a12d Implements the euclidean and extended euclidean division algorithms
cry pushed to laptop at cry/imp 2025-07-01 21:08:43 +10:00
cfba98d2e0 Improved eulertotient(n) implementation
26c2d25c28 Reorganised external code storage layout
Compare 2 commits »
cry pushed to laptop at cry/imp 2025-07-01 18:04:06 +10:00
d403da53db Add basic tests of semi-primality and k-almost primality
3a407b6456 Improved handling of prime factors, proper divisors, and aliquots
Compare 2 commits »
cry created branch laptop in cry/imp 2025-07-01 15:33:36 +10:00
cry pushed to laptop at cry/imp 2025-07-01 15:33:36 +10:00
9e2ea469db Added section for number theoretic functions
588c2acf7c Merged with Lucas A. Brown's primefac.py
afa8fcec56 implemented multiple simple mono/polyalphabetic substitution ciphers
Compare 3 commits »
cry pushed to main at cry/dotfiles 2025-07-01 14:55:16 +10:00
54ecb45922 added support for c, nim, and sage
2bd0b967cb added various build artifacts for the tundra dev env
Compare 2 commits »
cry pushed to main at cry/imp 2025-06-27 03:09:57 +10:00
c359765855 added naive SHA256 and RSA implementations
cb1b757ca2 implemented significant improvements to the primality subsection
89973b803c added default.nix and various ctf examples
b9c5a5bf3e bug fixes for paddingoracle attack
6365e737df Added padding oracle attack vector
Compare 5 commits »
cry created branch main in cry/bcrypt.ctf 2025-06-22 00:30:02 +10:00
cry pushed to main at cry/bcrypt.ctf 2025-06-22 00:30:02 +10:00
c18aa29c58 got distracted and made a repl framework.......
0a2d9a5694 continued reorganisation
6f8a7322f2 formalised project structure
897272d7c1 init
cry created repository cry/bcrypt.ctf 2025-06-22 00:29:41 +10:00
cry pushed to main at cry/noether 2025-06-18 19:04:37 +10:00
ebef458186 Implementing greedy matching via template macros (not in a working state)
cry pushed to main at cry/noether 2025-06-18 13:35:11 +10:00
a258802945 Begun parser design + typo fixes + improved lexer modularity
cry pushed to main at cry/noether 2025-06-18 11:15:09 +10:00
90ca138904 Fixed build tokens not unwrapping when both EOL and EOF occur
3ce9390be4 Simple (shit) working lexer via nlTokStream
Compare 2 commits »
cry pushed to main at cry/noether 2025-06-17 19:11:07 +10:00
edf164df90 Renamed nlTok.tokType to nlTok.tType
12c200b13f Commit (unimplemented) parser & AST
f3c604631b Moved all lexer functionality to src/noether/lexer
Compare 3 commits »
cry pushed to main at cry/noether 2025-06-17 13:08:26 +10:00
dff40e6b27 Added support for various nlTokTypes and added multiple demos
e49b1d659b Binary artifacts are now stored to the ignored bin/ directory
Compare 2 commits »
cry pushed to main at cry/noether 2025-06-17 11:29:41 +10:00
9109c4d680 Tokenisation now accessible via the nlTokStream interface