Because keys with different parameters are not compatible, the parameters are best implemented as a constant config type trait (rather than dynamic arguments to the constructor).
This will make operations between keys with different parameters fail to compile, which is important for security. I've added this to ticket #59. I'll do the Yashe part of that ticket after this PR merges.
Can you open a ticket for the tests you want? We can do it after #59.
How many different parameterizations are there?
Because keys with different parameters are not compatible, the parameters are best implemented as a constant config type trait (rather than dynamic arguments to the constructor).
This will make operations between keys with different parameters fail to compile, which is important for security. I've added this to ticket #59. I'll do the
Yashe
part of that ticket after this PR merges.Can you open a ticket for the tests you want? We can do it after #59. How many different parameterizations are there?
_Originally posted by @teor2345 in https://github.com/Inversed-Tech/eyelid/pull/69#discussion_r1583879731_