-
Notifications
You must be signed in to change notification settings - Fork 7
Support custom crc parameters #11
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
onethumb
merged 39 commits into
awesomized:main
from
onethumb:support-custom-crc-parameters
Aug 8, 2025
Merged
Changes from 4 commits
Commits
Show all changes
39 commits
Select commit
Hold shift + click to select a range
cdee06e
Add support for custom CRC parameters
onethumb 99985e5
Add shared library support for custom CRC params
onethumb 2eb380f
Fix formatting
onethumb 54779da
Remove dead code
onethumb 97d8d51
Add more custom parameter support
onethumb 90538b7
Add a command-line tool to calculate CRC params
onethumb 17f4057
Make CrcParams public
onethumb 8c97d7e
Update custom CRC params support in FFI
onethumb caa1837
Add custom params support to the software fallback
onethumb d771b8e
Fix formatting
onethumb 9272a48
Merge branch 'main' into support-custom-crc-parameters
onethumb 786b4df
Enable custom parameters via CrcParams constructor
onethumb 9a9f4ca
Generate specs w/Kiro for caching generated keys
onethumb 0eb7765
Add docs for performance considerations
onethumb 65708b4
Add a steering document about commenting
onethumb 3dd32a3
Create cache module with core data structures
onethumb 781d754
Implement thread-safe cache storage
onethumb 243336e
Implement cache lookup and storage functions
onethumb d51fb6a
Add cache management utilities
onethumb 9d3a433
Integrate cache into CrcParams::new()
onethumb e8697e6
Create comprehensive unit tests for cache functionality
onethumb 5be2e91
Add thread safety tests
onethumb 7c40333
Create integration tests for CrcParams compatibility
onethumb 97504d6
Add comprehensive error handling tests
onethumb 75464e4
Update existing tests to work with caching
onethumb 322d954
Add documentation and finalize implementation
onethumb bf7d24a
Add and apply code quality requirements
onethumb dfc6de6
Create spec for future-proofing CrcParams
onethumb ccfe362
Add CrcKeysStorage enum and helper methods
onethumb d726a6a
Update architecture code to use safe accessors
onethumb 35d62fe
Switch CrcParams to use CrcKeysStorage
onethumb 7df28e6
Create comprehensive test suite for future-proof functionality
onethumb ced964b
Validate migration and run full test suite
onethumb c19ab97
Implement FFI future-proofing for C/C++ compatibility
onethumb dad60a2
Remove unused bindgen, update packages
onethumb 01df5f5
Apply latest cargo clippy recommendations
onethumb 026f179
Update dependencies
onethumb de88e02
Improve function names
onethumb 50c500e
Improve docs
onethumb File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.