Skip to content

Comments

Make kodr zero-dependency#7

Merged
itzmeanjan merged 17 commits intomainfrom
make-kodr-zero-dependency
Jun 25, 2025
Merged

Make kodr zero-dependency#7
itzmeanjan merged 17 commits intomainfrom
make-kodr-zero-dependency

Conversation

@itzmeanjan
Copy link
Owner

@itzmeanjan itzmeanjan commented Jun 24, 2025

  • Implement $GF(2^8)$ arithmetic
  • Remove dependency for galois field operations over $GF(2^8)$
  • Bump to go version 1.24 and modernize with new language features
  • Update benchmark results

Signed-off-by: Anjan Roy <hello@itzmeanjan.in>
Signed-off-by: Anjan Roy <hello@itzmeanjan.in>
Signed-off-by: Anjan Roy <hello@itzmeanjan.in>
…(which is 0) in Gf256

Signed-off-by: Anjan Roy <hello@itzmeanjan.in>
Signed-off-by: Anjan Roy <hello@itzmeanjan.in>
Signed-off-by: Anjan Roy <hello@itzmeanjan.in>
Signed-off-by: Anjan Roy <hello@itzmeanjan.in>
Signed-off-by: Anjan Roy <hello@itzmeanjan.in>
Signed-off-by: Anjan Roy <hello@itzmeanjan.in>
Signed-off-by: Anjan Roy <hello@itzmeanjan.in>
Signed-off-by: Anjan Roy <hello@itzmeanjan.in>
Signed-off-by: Anjan Roy <hello@itzmeanjan.in>
Signed-off-by: Anjan Roy <hello@itzmeanjan.in>
Signed-off-by: Anjan Roy <hello@itzmeanjan.in>
Signed-off-by: Anjan Roy <hello@itzmeanjan.in>
Signed-off-by: Anjan Roy <hello@itzmeanjan.in>
Signed-off-by: Anjan Roy <hello@itzmeanjan.in>
@itzmeanjan
Copy link
Owner Author

Not using any external package for $GF(2^8)$ arithmetic makes RLNC encoder 12% faster, while reducing latency by 10%.

Screenshot From 2025-06-25 15-57-39

@itzmeanjan itzmeanjan merged commit 5911b5c into main Jun 25, 2025
1 check passed
@itzmeanjan itzmeanjan deleted the make-kodr-zero-dependency branch June 25, 2025 12:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant