Imbus Imbus
  • Joined on 2023-08-26
Imbus pushed to master at Imbus/ch32hack 2025-02-14 06:20:43 +01:00
bfcbb77570 Remove junk, add testing and assertions
7d20e7f009 Define public exponent in header
e1ece2358f Better comments in rsa
70dcda61e8 Fix naming
8ff7937a88 Track a specific commit
Compare 9 commits »
Imbus pushed to master at Imbus/ch32hack 2025-02-13 01:16:56 +01:00
6b64e0c18b Hardcode broken parameters for now
563778716c Defalt initialize q to p, e to 0. The following loop will properly assign them.
e6e63f2d32 Seed PRNG at the top of main. Remove redundant printf
31611dc9dc Remove redundant define
Compare 4 commits »
Imbus pushed to master at Imbus/ch32hack 2025-02-13 00:35:56 +01:00
b16c3b098a Safe mulmod, used in modexp and friends
50e640ea84 Seed saving to flash with regular intervals
Compare 2 commits »
Imbus pushed to master at Imbus/ch32hack 2025-02-12 23:06:21 +01:00
344975bd8a Working RSA, untested
Imbus pushed to master at Imbus/ch32hack 2025-02-12 23:05:42 +01:00
32c54d892f Separate distclean and clean, link target
Imbus pushed to master at Imbus/ch32hack 2025-02-12 23:04:35 +01:00
f7040d4300 Using 64 bit integers
Imbus pushed to master at Imbus/ch32hack 2025-02-12 20:51:55 +01:00
62439387e5 Extended euclidean algorithm using recursion
Imbus pushed to master at Imbus/ch32hack 2025-02-12 20:37:47 +01:00
2c7904d2b3 Miller-rabin primality test for orders of magnitude lower computational complexity
Imbus pushed to master at Imbus/ch32hack 2025-02-12 19:59:01 +01:00
28209ca70e Formatting fixes
Imbus pushed to master at Imbus/ch32hack 2025-02-12 19:48:36 +01:00
24922e59c6 RSA crypto initial draft
1cd0b619ef Psuedo random number gen
Compare 2 commits »
Imbus pushed to master at Imbus/ch32hack 2025-02-12 19:46:41 +01:00
40ae617b22 Rename output elf to output
0f1952296e Ignore
Compare 2 commits »
Imbus pushed to master at Imbus/ch32hack 2025-02-12 15:39:48 +01:00
c3a4c64a00 Use correct compiler
Imbus pushed to master at Imbus/ch32hack 2025-02-12 15:37:49 +01:00
c8bf60cada Now fetching libgcc.a from upstream properly
Imbus pushed to master at Imbus/nvim-ks 2025-02-11 19:59:13 +01:00
c6b6990611 Neogen docstring generator
Imbus pushed to master at Imbus/ch32hack 2025-02-10 18:54:21 +01:00
e0d4a112c0 Rename blink.c to main.c
Imbus pushed to master at Imbus/ImbusBinds 2025-02-10 14:39:29 +01:00
636be3546d Add support for Warmane (default) and Turtle
Imbus pushed to master at Imbus/ch32hack 2025-02-09 17:44:27 +01:00
973e3bbd28 Reduce initial example code to bare minimum
48ef6cc258 Refactor makefile a bit
cc0eac299e Clang format
Compare 3 commits »
Imbus pushed to master at Imbus/ch32hack 2025-02-09 17:42:55 +01:00
cda4287171 Split gcc linker-script-extraction line into several
27a1bfcf75 Ignorefile
42e642ddfb Make flash target depend on binary, add flash2 (wlink) target
9b30ef6db6 Break out flag variables into multiple lines
2d06c48a04 Restructure
Imbus created branch master in Imbus/ch32hack 2025-02-09 17:42:54 +01:00
Imbus created repository Imbus/ch32hack 2025-02-09 17:42:37 +01:00