32 typedef enum { DIGEST_SHA2 } wickr_digest_type;
33 typedef enum { DIGEST_ID_SHA256 = 1, DIGEST_ID_SHA384, DIGEST_ID_SHA512 } wickr_digest_id;
62 #define SHA256_DIGEST_SIZE 32 63 #define SHA384_DIGEST_SIZE 48 64 #define SHA512_DIGEST_SIZE 64 66 static const wickr_digest_t DIGEST_SHA_256 = { DIGEST_SHA2, DIGEST_ID_SHA256, SHA256_DIGEST_SIZE };
67 static const wickr_digest_t DIGEST_SHA_384 = { DIGEST_SHA2, DIGEST_ID_SHA384, SHA384_DIGEST_SIZE };
68 static const wickr_digest_t DIGEST_SHA_512 = { DIGEST_SHA2, DIGEST_ID_SHA512, SHA512_DIGEST_SIZE };
uint8_t size
Definition: digest.h:57
wickr_digest_type type
Definition: digest.h:55
wickr_digest_id digest_id
Definition: digest.h:56
Digest function parameters.
Definition: digest.h:54
const wickr_digest_t * wickr_digest_find_with_id(uint8_t digest_id)