Skip to content

feat: key validation request key type runtime check#8033

Closed
benesjan wants to merge 1 commit intomasterfrom
08-16-feat_key_validation_request_key_type_runtime_check
Closed

feat: key validation request key type runtime check#8033
benesjan wants to merge 1 commit intomasterfrom
08-16-feat_key_validation_request_key_type_runtime_check

Conversation

@benesjan
Copy link
Contributor

When passing around keys in aztec-nr it's very easy to make a mistake and pass e.g. ivpk to a function instead of ovpk. This has recently happened in Nico's PR and it was quite a pain to debug. For this reason I added a check that verifies that either nsk_app or ovsk_app is requested.

When I was coding this it came to my mind that insted of having this runtime check we could use type system to have a compile time check. This would require creating a type for each of the key types we currently have. I think this is the way to go so I would probably not merge this and do the compile time check instead.

Copy link
Contributor Author

This stack of pull requests is managed by Graphite. Learn more about stacking.

Join @benesjan and the rest of your teammates on Graphite Graphite

@benesjan
Copy link
Contributor Author

Closing in favor of #8099

@benesjan benesjan closed this Aug 21, 2024
@benesjan benesjan deleted the 08-16-feat_key_validation_request_key_type_runtime_check branch August 21, 2024 10:58
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.

1 participant