-
Notifications
You must be signed in to change notification settings - Fork 97
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
Add SHA256 support #157
Add SHA256 support #157
Conversation
Please let me know how I can help you to get this into master and a released version of redline. |
This adds support for Sha256 header signature in our RPMs by updating the dependency to the readline library to a version we have patched until the provided PR (craigwblake/redline#157) got merged and released by the redline folks. This work is related to elastic#58257
This adds support for Sha256 header signature in our RPMs by updating the dependency to the readline library to a version we have patched until the provided PR (craigwblake/redline#157) got merged and released by the redline folks. This work is related to #58257
This adds a payload sha256 digest and updates the file digests to be sha256 based.
This adds support for Sha256 header signature in our RPMs by updating the dependency to the readline library to a version we have patched until the provided PR (craigwblake/redline#157) got merged and released by the redline folks. This work is related to elastic#58257
Hi @breskeby, thank you for the contribution. I will make some time to review this in the next day or two. |
@craigwblake thanks for merging. Do you have plans for a release containing those this PR soonish? |
In progress, should be out by tomorrow. |
https://github.com/craigwblake/redline/releases/tag/redline-1.2.10 Should be available in central now as well. |
The latest redline release added support for state of the art rpm signatures and verification by adding sha256 header and payload digests See craigwblake/redline#157
This updates the nebula ospackage plugin to 8.6.1 that includes a our provided PRs: - nebula-plugins/gradle-ospackage-plugin#402 - nebula-plugins/gradle-ospackage-plugin#400 - nebula-plugins/gradle-ospackage-plugin#397 and also an update to the redline library our fix for ssh256 headers - craigwblake/redline#157
This updates the nebula ospackage plugin to 8.6.1 that includes a our provided PRs: - nebula-plugins/gradle-ospackage-plugin#402 - nebula-plugins/gradle-ospackage-plugin#400 - nebula-plugins/gradle-ospackage-plugin#397 and also an update to the redline library our fix for ssh256 headers - craigwblake/redline#157
This updates the nebula ospackage plugin to 8.6.1 that includes a our provided PRs: - nebula-plugins/gradle-ospackage-plugin#402 - nebula-plugins/gradle-ospackage-plugin#400 - nebula-plugins/gradle-ospackage-plugin#397 and also an update to the redline library our fix for ssh256 headers - craigwblake/redline#157
This updates the nebula ospackage plugin to 8.6.1 that includes a our provided PRs: - nebula-plugins/gradle-ospackage-plugin#402 - nebula-plugins/gradle-ospackage-plugin#400 - nebula-plugins/gradle-ospackage-plugin#397 and also an update to the redline library our fix for ssh256 headers - craigwblake/redline#157
Hey there, this PR adds support for sha256 header and sha256 payload digests and should fix #155
This also changes the filedigestalgo to sha256 instead of using md5 which allows rpm packages to created with this tool to be installed on FIPS (see https://csrc.nist.gov/CSRC/media/projects/cryptographic-module-validation-program/documents/security-policies/140sp3781.pdf) enabled environments.
I also added a few more explicit tags in the Header class and updating some naming changes there to make debugging simpler of third party rpms.