Lines Matching refs:cchmac_ctx_t
24 } cchmac_ctx_t __attribute__((transparent_union));
37 #define cchmac_digest_ctx(_di_, HC) (((cchmac_ctx_t)(HC)).digest)
39 /* Accesors for ostate fields, this is all cchmac_ctx_t adds to the ccdigest_ctx_t. */
40 #define cchmac_ostate(_di_, HC) ((struct ccdigest_state *)(((cchmac_ctx_t)(HC)).hdr->b + ccdigest_di_size(_di_)))
47 #define cchmac_istate(_di_, HC) ((ccdigest_state_t)(((cchmac_ctx_t)(HC)).digest))
52 #define cchmac_data(_di_, HC) ccdigest_data(_di_, ((cchmac_ctx_t)(HC)).digest)
53 #define cchmac_num(_di_, HC) ccdigest_num(_di_, ((cchmac_ctx_t)(HC)).digest)
54 #define cchmac_nbits(_di_, HC) ccdigest_nbits(_di_, ((cchmac_ctx_t)(HC)).digest)
56 void cchmac_init(const struct ccdigest_info *di, cchmac_ctx_t ctx,
58 void cchmac_update(const struct ccdigest_info *di, cchmac_ctx_t ctx,
60 void cchmac_final(const struct ccdigest_info *di, cchmac_ctx_t ctx,