Uh oh!
There was an error while loading. Please reload this page.
ExpandMsg improvements - #874
Conversation
6e1411a to
4b2cd27Comparedaxpedda
commented
Jan 7, 2022
So should we make |
Some outstanding issues:
We can merge this and make separate PR's for each or handle it here. Are there any other unresolved questions @tarcieri@mikelodder7? |
tarcieri
commented
Jan 7, 2022
This is going to be a pretty big effort and needs to happen in a coordinated way across not only I did the first step of cutting a new |
daxpedda
commented
Jan 7, 2022
That's alright, we will do this later then. The remaining issue is |
tarcieri
commented
Jan 7, 2022
Isn't Are there valid use cases (interop?) for hash-to-scalar that make it a better choice than the existing |
daxpedda
commented
Jan 7, 2022
Implementing VOPRF requires calling |
tarcieri
commented
Jan 7, 2022
Okay, well if it's needed for interop I'd be fine with a public |
Also VOPRF seems like the sort of thing that probably belongs in the respective RustCrypto/elliptic-curves crates? |
daxpedda
commented
Jan 7, 2022
Sounds good to me.
Yes, we just need a trait we can be generic over. |
mikelodder7
commented
Jan 7, 2022
|
daxpedda
commented
Jan 7, 2022
Well I have to name it something 😄. Preferable I would like to stick with |
Uh oh!
There was an error while loading. Please reload this page.
mikelodder7
commented
Jan 7, 2022
Dalek uses the name hash_from_bytes. That could work. |
And that's what's already provided by these methods on |
daxpedda
commented
Jan 7, 2022
I left the comment to explain why this can't fail nonetheless.
I agree with @tarcieri, it's not the same, and already provided. |
mikelodder7
commented
Jan 7, 2022
Yep that's just fine the way it is |
tarcieri
left a comment
There was a problem hiding this comment.
Looks good now!
@mikelodder7 WDYT?
I'm a bit busy with something else right now, still adding the other test vectors. But feel free to merge if you like to. |
tarcieri
commented
Jan 7, 2022
Not in a hurry. Feel free to push some more changes. |
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
mikelodder7
commented
Jan 7, 2022
I think it works for now once all the checks are cleared. Some minor nits that I can make after this merge. |
24ee6d9 to
0eddcdeComparedaxpedda
commented
Jan 7, 2022
This is good to go. It seems I am out of my depth when it comes to how to implement |
Uh oh!
There was an error while loading. Please reload this page.
b998fc4 to
b0a2805Compareb0a2805 to
17a6389Compare
Follow-up for #400.