You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Hello !
I believe the unmasked version of your AES Sbox is missing a signal assignment : on line 74-76, you do the following assign sd = d[1] ^ d[0]; GF_MULS_2 pmul(d, sd, b, sb, p); GF_MULS_2 qmul(d, sd, a, sa, q);
but due to the optimization you added the signal d is no longer assigned. I made it work by simply adding assign d = {c[0], c[1]};
but I trust you might have a more elegant solution.
All the best !
P.S. : thanks for your work, it has been really enjoyable and instructive to read :)
The text was updated successfully, but these errors were encountered:
Hello !
I believe the unmasked version of your AES Sbox is missing a signal assignment : on line 74-76, you do the following
assign sd = d[1] ^ d[0];
GF_MULS_2 pmul(d, sd, b, sb, p);
GF_MULS_2 qmul(d, sd, a, sa, q);
but due to the optimization you added the signal d is no longer assigned. I made it work by simply adding
assign d = {c[0], c[1]};
but I trust you might have a more elegant solution.
All the best !
P.S. : thanks for your work, it has been really enjoyable and instructive to read :)
The text was updated successfully, but these errors were encountered: