Commit graph

19 commits

Author SHA1 Message Date
alivecow
9785b8d8aa refactor: apply rust suggested code cleanups 2024-11-14 23:42:38 +01:00
alivecow
a05f2f02b6 feat/refactor: Change gfmul to take references and add field div 2024-11-13 20:27:20 +01:00
0xalivecow
e33a26adab
feat: gfmul and aes gcm working 2024-11-03 10:58:52 +01:00
0xalivecow
8db0bbaa63
feat: add gcm semantic to b2p and p2b 2024-11-01 21:20:46 +01:00
0xalivecow
2e22bd5789
refactor: fix broken gfmil algo 2024-10-30 17:57:24 +01:00
0xalivecow
ccf0b03ec0
feat: add more shifting capabilities for gfmul 2024-10-29 14:50:55 +01:00
0xalivecow
f4c49a9137
refactor: externalise gfmul to make it more accessible and semantic support 2024-10-29 13:53:10 +01:00
0xalivecow
01c7f522b5
chore: move testing files 2024-10-26 22:07:16 +02:00
0xalivecow
32bc8725e2
chore: claen up debug prints 2024-10-26 22:02:18 +02:00
0xalivecow
4dc6cdfef8
WIP: feat: gfmul working but LSB check is broken 2024-10-26 13:04:26 +02:00
0xalivecow
a6571e43af
chore: Merge newest dev to get most recent changes 2024-10-23 10:54:50 +02:00
0xalivecow
8a92b884a1
refactor: Apply rust suggested changes 2024-10-23 10:24:13 +02:00
0xalivecow
c21c11aed0
feat: initial sea128 encrypt is working 2024-10-22 11:37:09 +02:00
0xalivecow
bbae7d6f8b
WIP feat: initial gfmul algo. Not working yet. 2024-10-20 23:15:19 +02:00
0xalivecow
c416547067
refactor: remove unneded functions 2024-10-20 21:17:19 +02:00
0xalivecow
24611a2357
refactor: externalise function to get coefficients 2024-10-20 20:55:23 +02:00
0xalivecow
ba3975e7fd
feat: block2poly working
fix: for loops boundries
2024-10-18 22:44:46 +02:00
0xalivecow
64fe182fc3
feat: implement first task as file 2024-10-18 20:28:30 +02:00
0xalivecow
27acd0a531
feat: convert polynomial to block 2024-10-18 19:02:09 +02:00