Existing generator implementation uses public key and index value to hash and then generate different generators.
As per the latest spec, CreateGenerators definitions have been changed and different predefined and scoped seed values should be used to generate these generators. Also, an extra signature domain generator H_d is added.
These changes reimplement the Generator interface as per the latest spec and fix the use of the interface across the library.
Existing generator implementation uses public key and index value to hash and then generate different generators. As per the latest spec, CreateGenerators definitions have been changed and different predefined and scoped seed values should be used to generate these generators. Also, an extra signature domain generator
H_d
is added.These changes reimplement the Generator interface as per the latest spec and fix the use of the interface across the library.