-
Notifications
You must be signed in to change notification settings - Fork 27
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Core vs message generators #150
Comments
To my knowledge
In the current formulation we always have at least one revealed message (the domain), and so there is always something on the left hand side of the proof equation. Since the domain value is generated by a hash, it would also be extremely difficult to choose a header message such that a chosen scalar multiple of the domain value could be substituted. |
I don’t think it is possible to NOT use
Which is a signature on That said I’m not opposed with using 1 seed for all "core" generators and on freeing |
That's a good point, you could make it work for some |
Closing. Might still consider renaming the H_s and H_d generators. |
At the moment we have separate generator seed values within each ciphersuite used to generate the 'H_s' and 'H_d' generators. This could be made a little more efficient by using a single seed value and defining these generators as the successive outputs.
Instead of
blind_value_generator_seed
andsignature_dst_generator_seed
I would suggest a something like acore_generator_seed
. ThenH_s
becomes the first output ofCreateGenerators(dst, core_generator_seed, 2)
andH_d
the second.Syntax wise, we could use an alternative naming for these generators and refer to them by their number, consistent with the
H_i
generators. PerhapsQ_i
?Additionally, we could potentially solve the holder binding issue (#37) by replacing
P1
withQ_1
, makingH_s
andH_d
the subsequent generators (Q_2
andQ_3
) and freeing upP1
for application usage.The text was updated successfully, but these errors were encountered: