Skip to content

std::span for SymmetricAlgorithm::key_schedule()#3684

Merged
reneme merged 2 commits intomasterfrom
span/symalgo
Sep 11, 2023
Merged

std::span for SymmetricAlgorithm::key_schedule()#3684
reneme merged 2 commits intomasterfrom
span/symalgo

Conversation

@reneme
Copy link
Copy Markdown
Collaborator

@reneme reneme commented Aug 30, 2023

Pull Request Dependencies

Also this probably interferes with the Keccak refactoring, KMAC and the work done in MDx_HashFunction. It shouldn't be too hard to fix those conflicts in any order, though.

Description

This upgrades the internal virtual method of SymmetricAlgorithm::key_schedule() to use std::span<>.

@coveralls
Copy link
Copy Markdown

Coverage Status

coverage: 91.706% (-0.002%) from 91.708% when pulling 8ec2866 on span/symalgo into 3e69c7b on master.

Copy link
Copy Markdown
Owner

@randombit randombit left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Only reviewed the second commit, LGTM thanks!

@reneme reneme merged commit 28b5423 into master Sep 11, 2023
@reneme reneme deleted the span/symalgo branch September 11, 2023 08:48
@reneme reneme mentioned this pull request Sep 11, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants