27 #if (IS_USED(MODULE_PSA_RIOT_HASHES_MD5))
33 #if (IS_USED(MODULE_PSA_RIOT_HASHES_SHA_1))
39 #if (IS_USED(MODULE_PSA_RIOT_HASHES_SHA_224))
45 #if (IS_USED(MODULE_PSA_RIOT_HASHES_SHA_256))
51 #if (IS_USED(MODULE_PSA_RIOT_HASHES_SHA_384))
57 #if (IS_USED(MODULE_PSA_RIOT_HASHES_SHA_512))
63 #if (IS_USED(MODULE_PSA_RIOT_HASHES_SHA_512_224))
69 #if (IS_USED(MODULE_PSA_RIOT_HASHES_SHA_512_256))
75 #if (IS_USED(MODULE_PSA_RIOT_HASHES_HMAC_SHA256))
79 #if (IS_USED(MODULE_PSA_RIOT_HASHES_SHA3_256) \
80 || IS_USED(MODULE_PSA_RIOT_HASHES_SHA3_384) \
81 || IS_USED(MODULE_PSA_RIOT_HASHES_SHA3_512))
Common macros and compiler attributes/pragmas configuration.
MD5 interface definition.
CRYS_HASHUserContext_t psa_hashes_sha224_ctx_t
Map driver specific SHA224 context to PSA context.
CRYS_HASHUserContext_t psa_hashes_sha256_ctx_t
Map driver specific SHA256 context to PSA context.
CRYS_HASHUserContext_t psa_hashes_sha512_ctx_t
Map driver specific SHA512 context to PSA context.
CRYS_HASHUserContext_t psa_hashes_sha1_ctx_t
Map driver specific SHA1 context to PSA context.
SHA-1 interface definition.
Header definitions for the SHA224 hash function.
Header definitions for the SHA256 hash function.
Header definitions for the SHA384 hash function.
Header definitions for the SHA-3 hash function.
Header definitions for the SHA512 hash function.
Header definitions for the SHA512/224 hash function.
Header definitions for the SHA512/256 hash function.
Context for operations on a sponge with keccak permutation.
Structure to hold the SHA-2XX context.
Structure to hold the SHA-512 context.