Macros | |
#define | CY_CRYPTOLITE_SHA256_PAD_SIZE (56UL) |
PAD size for the SHA256(in bytes) | |
#define | CY_CRYPTOLITE_SHA384_PAD_SIZE (112UL) |
PAD size for the SHA384(in bytes) | |
#define | CY_CRYPTOLITE_SHA512_PAD_SIZE (112UL) |
PAD size for the SHA512(in bytes) | |
#define | CY_CRYPTOLITE_SHA256_DIGEST_SIZE (32UL) |
Hash size for SHA256 mode (in bytes) | |
#define | CY_CRYPTOLITE_SHA384_DIGEST_SIZE (48UL) |
Hash size for SHA384 mode (in bytes) | |
#define | CY_CRYPTOLITE_SHA512_DIGEST_SIZE (64UL) |
Hash size for SHA512 mode (in bytes) | |
#define | CY_CRYPTOLITE_SHA256_BLOCK_SIZE (64UL) |
Block size for SHA256 mode (in bytes) | |
#define | CY_CRYPTOLITE_SHA384_BLOCK_SIZE (128UL) |
Block size for SHA384 mode (in bytes) | |
#define | CY_CRYPTOLITE_SHA512_BLOCK_SIZE (128UL) |
Block size for SHA512 mode (in bytes) | |
#define | CY_CRYPTOLITE_SHA_MAX_BLOCK_SIZE (CY_CRYPTOLITE_SHA256_BLOCK_SIZE) |
Maximal block size for SHA modes (in bytes) | |
#define | CY_CRYPTOLITE_SHA_MAX_BLOCK_SIZE_U32 (CY_CRYPTOLITE_SHA_MAX_BLOCK_SIZE / 4UL) |
Block size for SHA modes (in 4-bytes word) | |
#define | CY_CRYPTOLITE_SHA256_HASH_SIZE (32UL) |
Hash size for SHA256 mode (in bytes) | |
#define | CY_CRYPTOLITE_SHA384_HASH_SIZE (64UL) |
Hash size for SHA384 mode (in bytes) | |
#define | CY_CRYPTOLITE_SHA512_HASH_SIZE (64UL) |
Hash size for SHA512 mode (in bytes) | |
#define | CY_CRYPTOLITE_SHA_MAX_HASH_SIZE (CY_CRYPTOLITE_SHA256_HASH_SIZE) |
Maximal hash size for SHA modes (in bytes) | |
#define | CY_CRYPTOLITE_SHA_MAX_HASH_SIZE_U32 (CY_CRYPTOLITE_SHA_MAX_HASH_SIZE / 4UL) |
Maximal hash size for SHA modes (in 4-bytes word) | |
#define | CY_CRYPTOLITE_SHA256_SCHEDULE_SIZE (64UL) |
Schedule buffer size for the SHA256(in 32-bit word) | |
#define | CY_CRYPTOLITE_SHA384_SCHEDULE_SIZE (160UL) |
Schedule buffer size for the SHA384(in 32-bit word) | |
#define | CY_CRYPTOLITE_SHA512_SCHEDULE_SIZE (160UL) |
Schedule buffer size for the SHA512(in 32-bit word) | |
#define | CY_CRYPTOLITE_SHA_MAX_SCHEDULE_SIZE (CY_CRYPTOLITE_SHA256_SCHEDULE_SIZE) |
Max schedule buffer size for SHA (in 32-bit word) | |
#define | CY_CRYPTOLITE_MSG_SCH_CTLWD (0UL << 28U) |
SHA message schedule function bit value. More... | |
#define | CY_CRYPTOLITE_PROCESS_CTLWD (1UL << 28U) |
SHA message process function bit value. More... | |
#define CY_CRYPTOLITE_MSG_SCH_CTLWD (0UL << 28U) |
SHA message schedule function bit value.
#define CY_CRYPTOLITE_PROCESS_CTLWD (1UL << 28U) |
SHA message process function bit value.