Imbus
|
7d20e7f009
|
Define public exponent in header
|
2025-02-14 06:10:06 +01:00 |
|
Imbus
|
e1ece2358f
|
Better comments in rsa
|
2025-02-14 06:09:54 +01:00 |
|
Imbus
|
70dcda61e8
|
Fix naming
|
2025-02-14 06:09:25 +01:00 |
|
Imbus
|
8ff7937a88
|
Track a specific commit
|
2025-02-14 04:13:58 +01:00 |
|
Imbus
|
557c06ca22
|
Some testing
|
2025-02-14 04:13:33 +01:00 |
|
Imbus
|
52857830ac
|
Assert file
|
2025-02-14 04:13:23 +01:00 |
|
Imbus
|
120a61eca7
|
Type aliases
|
2025-02-14 04:07:40 +01:00 |
|
Imbus
|
2bad1303dc
|
Type aliases for RSA related functionality
|
2025-02-14 04:07:03 +01:00 |
|
Imbus
|
6b64e0c18b
|
Hardcode broken parameters for now
|
2025-02-13 01:16:52 +01:00 |
|
Imbus
|
563778716c
|
Defalt initialize q to p, e to 0. The following loop will properly assign them.
|
2025-02-13 00:38:24 +01:00 |
|
Imbus
|
e6e63f2d32
|
Seed PRNG at the top of main. Remove redundant printf
|
2025-02-13 00:37:32 +01:00 |
|
Imbus
|
31611dc9dc
|
Remove redundant define
|
2025-02-13 00:36:54 +01:00 |
|
Imbus
|
b16c3b098a
|
Safe mulmod, used in modexp and friends
|
2025-02-13 00:35:52 +01:00 |
|
Imbus
|
50e640ea84
|
Seed saving to flash with regular intervals
|
2025-02-13 00:35:28 +01:00 |
|
Imbus
|
344975bd8a
|
Working RSA, untested
|
2025-02-12 23:06:19 +01:00 |
|
Imbus
|
32c54d892f
|
Separate distclean and clean, link target
|
2025-02-12 23:05:40 +01:00 |
|
Imbus
|
f7040d4300
|
Using 64 bit integers
|
2025-02-12 23:04:32 +01:00 |
|
Imbus
|
62439387e5
|
Extended euclidean algorithm using recursion
|
2025-02-12 20:51:51 +01:00 |
|
Imbus
|
2c7904d2b3
|
Miller-rabin primality test for orders of magnitude lower computational complexity
|
2025-02-12 20:37:45 +01:00 |
|
Imbus
|
28209ca70e
|
Formatting fixes
|
2025-02-12 19:58:58 +01:00 |
|
Imbus
|
24922e59c6
|
RSA crypto initial draft
|
2025-02-12 19:48:32 +01:00 |
|
Imbus
|
1cd0b619ef
|
Psuedo random number gen
|
2025-02-12 19:47:19 +01:00 |
|
Imbus
|
40ae617b22
|
Rename output elf to output
|
2025-02-12 19:46:37 +01:00 |
|
Imbus
|
0f1952296e
|
Ignore
|
2025-02-12 19:46:19 +01:00 |
|
Imbus
|
c3a4c64a00
|
Use correct compiler
|
2025-02-12 15:39:46 +01:00 |
|
Imbus
|
c8bf60cada
|
Now fetching libgcc.a from upstream properly
|
2025-02-12 15:37:45 +01:00 |
|
Imbus
|
e0d4a112c0
|
Rename blink.c to main.c
|
2025-02-10 18:54:17 +01:00 |
|
Imbus
|
973e3bbd28
|
Reduce initial example code to bare minimum
|
2025-02-09 17:44:25 +01:00 |
|
Imbus
|
48ef6cc258
|
Refactor makefile a bit
|
2025-02-09 17:44:13 +01:00 |
|
Imbus
|
cc0eac299e
|
Clang format
|
2025-02-09 17:44:00 +01:00 |
|
Imbus
|
cda4287171
|
Split gcc linker-script-extraction line into several
|
2025-02-09 16:06:40 +01:00 |
|
Imbus
|
27a1bfcf75
|
Ignorefile
|
2025-02-09 15:53:29 +01:00 |
|
Imbus
|
42e642ddfb
|
Make flash target depend on binary, add flash2 (wlink) target
|
2025-02-09 15:51:16 +01:00 |
|
Imbus
|
9b30ef6db6
|
Break out flag variables into multiple lines
|
2025-02-09 15:50:52 +01:00 |
|
Imbus
|
2d06c48a04
|
Restructure
|
2025-02-09 15:41:31 +01:00 |
|
Imbus
|
2b51711e0e
|
TLS
|
2025-02-09 15:40:33 +01:00 |
|
Imbus
|
8b34c6b1cd
|
Working
|
2025-02-09 15:12:27 +01:00 |
|