-
Notifications
You must be signed in to change notification settings - Fork 2k
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
sys/checksum: add CRC-32 checksum #18686
Conversation
c12a048
to
ab3e5bd
Compare
ab3e5bd
to
c112333
Compare
There was a problem hiding this 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. Some nitpicks inline.
cf3f7cd
to
f5bfba6
Compare
Murdock results✔️ PASSED df159b4 codespell: add false positive for El Didi
ArtifactsThis only reflects a subset of all builds from https://ci-prod.riot-os.org. Please refer to https://ci.riot-os.org for a complete build for now. |
d6379d2
to
df159b4
Compare
* Copyright (C) 2020 Ayman El Didi | ||
* | ||
* To the extent possible under law, the author(s) have dedicated all | ||
* domain worldwide. This software is distributed without any warranty. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
is that sentence missing something? e.g., "...software to the public..."?
Contribution description
The CRC-32 checksum algorithm was previously absent in RIOT, so add it.
This is with the polynomial used by e.g. Ethernet, SATA, PNG, etc.
Testing procedure
A new unit test was added to
tests-checksum
.Issues/PRs references