Caligatio/jsSHA

Feature request: KMAC and cShake

paulg446 opened this issue · 4 comments

Any plans of implementing KMAC and cShake? http://nvlpubs.nist.gov/nistpubs/SpecialPublications/NIST.SP.800-185.pdf

Given that you've already implemented Shake and SHA3, and SHA3 doesn't suffer from length-extension attacks (so HMAC is not necessary), and KMAC is the new standard, it seems like a logical progression. Anyway, great library!

I'll have to take a look at this but I'm generally open to implementing it.

I just reworked the whole library and released v3.0.0. I'm eyeing up implementing this and calling that v3.1.0. Assuming the stay-at-home order here is extended, I'm thinking about next week.

As a follow-up, this is successfully implemented in the issue58 branch and pushed with c40d046. I had to make some backwards compatible API changes so I need to write a bunch more tests before merging it into master.

Closing this with ec44570 and the imminent release of v3.1