Skip to content

Draft: TWINE#80

Draft
WeeknightMVP wants to merge 12 commits intomasterfrom
twine
Draft

Draft: TWINE#80
WeeknightMVP wants to merge 12 commits intomasterfrom
twine

Conversation

@WeeknightMVP
Copy link
Collaborator

I suppose I should write some sort of narrative around this...

@WeeknightMVP WeeknightMVP marked this pull request as ready for review July 5, 2020 09:50
Copy link
Owner

@weaversa weaversa left a comment

Choose a reason for hiding this comment

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

About.md -> README.md

@weaversa
Copy link
Owner

Will you consider where to stick this in the course outline, as well as add this into .travis.yml?

@weaversa weaversa self-requested a review August 23, 2020 16:18

Check...for better or worse.

So are parameterized modules worth it? You decide! No newline at end of file
Copy link
Owner

Choose a reason for hiding this comment

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

This seems too negative. The notion of parameterized modules is necessary, at the very least, to remove code duplication. Now, the current module system could be better (GaloisInc/cryptol#815).

You know, considering that the module system upgrade proposal seeks to remove the backtick imports, it might be worth while to rework this lab by removing them. Would that be possible?

Copy link
Collaborator Author

@WeeknightMVP WeeknightMVP Aug 23, 2020

Choose a reason for hiding this comment

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

Somebody smarter than me might could. I didn't see a way to DRYly instantiate BlockCipher, add intermediate parameters for TWINE, and have TWINE_80 and TWINE_128 export them without introducing layers of backtick imports. The reworked module system should enable specs to add intermediate parameters more directly. In the meantime, others are welcome to simplify the current modules.

@WeeknightMVP WeeknightMVP changed the title TWINE Draft: TWINE Nov 13, 2024
@WeeknightMVP WeeknightMVP marked this pull request as draft November 13, 2024 01:12
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.

2 participants