Implement SHAKE (built-in, no API) #621

Closed
opened 2020-10-07 10:10:27 -05:00 by gilles-peskine-arm · 0 comments
gilles-peskine-arm commented 2020-10-07 10:10:27 -05:00 (Migrated from github.com)
  • Implement SHAKE128 and SHAKE256 through a low-level interface, with both one-shot and multipart support..
  • Add unit tests.

This is already done in https://github.com/ARMmbed/mbedtls/pull/1549 but it require a major rebase.

Prototyped in https://github.com/Mbed-TLS/TF-PSA-Crypto/pull/599

Prerequisites:

Next: https://github.com/Mbed-TLS/TF-PSA-Crypto/issues/627

* Implement SHAKE128 and SHAKE256 through a low-level interface, with both one-shot and multipart support.. * Add unit tests. This is already done in https://github.com/ARMmbed/mbedtls/pull/1549 but it require a major rebase. Prototyped in https://github.com/Mbed-TLS/TF-PSA-Crypto/pull/599 Prerequisites: * SHA-3 implementation: Mbed-TLS/mbedtls#3751 * [SHA-3 cleanup](https://github.com/Mbed-TLS/TF-PSA-Crypto/issues/542): https://github.com/Mbed-TLS/mbedtls/pull/10548, https://github.com/Mbed-TLS/TF-PSA-Crypto/pull/618 Next: https://github.com/Mbed-TLS/TF-PSA-Crypto/issues/627
Sign in to join this conversation.
No milestone
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
gh-Mbed-TLS/TF-PSA-Crypto#621
No description provided.