Skip to content

Add SHA224/384/512 client/server implementations similar to SHA256 #137

@billphipps

Description

@billphipps
  1. Add new client cryptocb handlers to decode sha224/384/512 requests. See https://github.com/wolfSSL/wolfHSM/blob/main/src/wh_client_cryptocb.c#L393
  2. Add new client crypto functions to generate messages. See https://github.com/wolfSSL/wolfHSM/blob/main/src/wh_client_crypto.c#L2462
  3. Add new messages and translations. See https://github.com/wolfSSL/wolfHSM/blob/main/src/wh_message_crypto.c#L420
  4. Add new server handler functions to process request messages. See https://github.com/wolfSSL/wolfHSM/blob/main/src/wh_server_crypto.c#L2277
  5. Add new server crypto functions to compute hashes. See https://github.com/wolfSSL/wolfHSM/blob/main/src/wh_server_crypto.c#L1695

Support DMA versions of these as well.

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions