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
Currently cSHAKE uses SHA-3. Code of SHA-3 was imported from golang (as implementing cSHAKE on top of public interfaces was hard/impossible to do).
cSHAKE is needed only for current version of SIKE. Nevertheless, it shouldn't be needed in the future, which means we don't need to keep copy of SHA-3 in CIRCL.
The text was updated successfully, but these errors were encountered:
I've finally managed to upstream cSHAKE to x/crypto, so SHA-3 is now really not needed in CIRCL
Looking at the SHA-3 code in x/crypto more deeply I would prefer we re-write it. Code has some fundamental issues. Keccak part looks OK, so it can be reused
Currently cSHAKE uses SHA-3. Code of SHA-3 was imported from golang (as implementing cSHAKE on top of public interfaces was hard/impossible to do).
cSHAKE is needed only for current version of SIKE. Nevertheless, it shouldn't be needed in the future, which means we don't need to keep copy of SHA-3 in CIRCL.
The text was updated successfully, but these errors were encountered: