[new release] mirage-crypto (6 packages) (2.4.1) - #30568
Merged
Merged
Conversation
CHANGES: - mirage-crypto: CCM avoid padding of already aligned associated data (mirage/mirage-crypto#299 @torinnd) - mirage-crypto-rng: avoid reusing registered entropy sources (mirage/mirage-crypto#303 @torinnd) - mirage-crypto-pk: RSA reject encodings without a separator (mirage/mirage-crypto#301 @torinnd) - mirage-crypto: poly1305 reject negative length in mac_into (mirage/mirage-crypto#298 @torinnd) - mirage-crypto-rng-mkernel: seed Stdlib.Random once the RNG is seeded (mirage/mirage-crypto#300 @hannesm) - mirage-crypto: CCM reject oversized messages (mirage/mirage-crypto#304 @torinnd) - mirage-crypto: CCM, ChaCha20, and GCM enforce block-count limits (mirage/mirage-crypto#304 mirage/mirage-crypto#305 mirage/mirage-crypto#306 @torinnd @hannesm) - mirage-crypto-rng: avoid duplicate output after fork (mirage/mirage-crypto#302 @torinnd) - mirage-crypto-rng: detect RDSEED correctly (@avsm) - mirage-crypto-ec: return early in ed25519 double_scalar_mult on decode failure (@avsm) - mirage-crypto-ec: X25519 compare the shared secret against zero in constant time (@avsm) - mirage-crypto-ec: encode the compressed point at infinity as 0 (previously it crashed) (@avsm) - mirage-crypto: ChaCha20 reject keys of not 16 or 32 byte size (@hannesm, inspired by @avsm)
Member
Author
|
CI errors are unrelated, good to merge. |
Contributor
|
Thanks! |
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
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
Simple symmetric cryptography for the modern age
CHANGES:
(CCM: avoid padding aligned associated data mirage/mirage-crypto#299 @torinnd)
(mirage-crypto-rng-mkernel: when the RNG is initialized, seed Stdlib.Random mirage/mirage-crypto#300 @hannesm)
(CCM: reject messages that do not fit in the length field mirage/mirage-crypto#304 Reject wrapping stream cipher counters mirage/mirage-crypto#305 Use block limits for stream ciphers mirage/mirage-crypto#306 @torinnd @hannesm)
(@avsm)
time (@avsm)
it crashed) (@avsm)
inspired by @avsm)
This work was partially funded by Tarides.