Skip to content
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

[FYI 3.3 backport] crypto/rand: implement Jitter Entropy based random seed source #24187

Closed
wants to merge 1 commit into from

Conversation

xnox
Copy link
Contributor

@xnox xnox commented Apr 18, 2024

Implement Jitter Entropy based random seed source using statically linked jitterentropy-library. This is desirable for those that don't control the OS provided entropy, and cannot assert if OS provides SP800-90B compliant getrandom().

Tested on Linux only, but in theory should be possible to port this to Windows and MacOS as well.

Do not merge, just for reference. See pull request for mainline at #24057

Checklist
  • documentation is added or updated
  • tests are added or updated

Implement Jitter Entropy based random seed source using statically
linked jitterentropy-library. This is desirable for those that don't
control the OS provided entropy, and cannot assert if OS provides
SP800-90B compliant getrandom().

Tested on Linux only, but in theory should be possible to port this to
Windows and MacOS as well.

Signed-off-by: Dimitri John Ledkov <dimitri.ledkov@surgut.co.uk>
@xnox xnox marked this pull request as draft April 18, 2024 11:40
@github-actions github-actions bot added the severity: fips change The pull request changes FIPS provider sources label Apr 18, 2024
@t8m t8m added the triaged: feature The issue/pr requests/adds a feature label Apr 18, 2024
@t8m
Copy link
Member

t8m commented Apr 30, 2024

We do not add features to stable branches. Closing this.

@t8m t8m closed this Apr 30, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
severity: fips change The pull request changes FIPS provider sources triaged: feature The issue/pr requests/adds a feature
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants