Skip to content

Conversation

@lonerapier
Copy link
Collaborator

@lonerapier lonerapier commented Oct 16, 2025

Adds:

  • generic primitive polynomial support for GF256 field
  • upgrade deps, rust edition to 2021 (rand stable version not upgraded to 2024 edition)
  • CI upgrades
  • README attribution to original fork
  • rename crate to gf256sss

Copy link

@Autoparallel Autoparallel left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Great work!!!

Feel free to take my suggestions or not.

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

pin all versions to patch

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

wdym?

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

can you put all the versions for each crate to x.y.z as opposed to x.y or x. This will try to enforce a stricter version.

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

While we're at it, set default features to false where you can too.

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

That and you could likely add a release profile here to make this a bit faster.

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

done all of them.

Copy link

@Autoparallel Autoparallel left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good to me.

If you want to publish to crates, then you should! Would love to be an author with you :)

Cargo.toml Outdated
name = "sharks"
version = "0.5.0"
authors = ["Aitor Ruano <codearm@pm.me>"]
name = "gf256sss"

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Sounds good to me!

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

While we're at it, set default features to false where you can too.

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

That and you could likely add a release profile here to make this a bit faster.

@lonerapier
Copy link
Collaborator Author

All comments addressed. Merging!!

@lonerapier lonerapier merged commit 1bef519 into main Oct 26, 2025
9 checks passed
@lonerapier lonerapier deleted the feat/generic-field branch October 26, 2025 06:27
@github-actions github-actions bot mentioned this pull request Oct 26, 2025
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.

3 participants