Lines Matching refs:hc
48 cchmac_init(const struct ccdigest_info *di, cchmac_ctx_t hc, in cchmac_init() argument
57 cchmac_data(di, hc)[byte] = key[byte] ^ 0x5c; in cchmac_init()
61 ccdigest_init(di, cchmac_digest_ctx(di, hc)); in cchmac_init()
62 ccdigest_update(di, cchmac_digest_ctx(di, hc), key_len, key); in cchmac_init()
63 ccdigest_final(di, cchmac_digest_ctx(di, hc), cchmac_data(di, hc)); in cchmac_init()
66 cchmac_data(di, hc)[byte] ^= 0x5c; in cchmac_init()
71 cc_memset(cchmac_data(di, hc) + key_len, 0x5c, di->block_size - key_len); in cchmac_init()
76 ccdigest_copy_state(di, cchmac_ostate32(di, hc), di->initial_state); in cchmac_init()
77 di->compress(cchmac_ostate(di, hc), 1, cchmac_data(di, hc)); in cchmac_init()
81 cchmac_data(di, hc)[byte] ^= (0x5c ^ 0x36); in cchmac_init()
83 ccdigest_copy_state(di, cchmac_istate32(di, hc), di->initial_state); in cchmac_init()
84 di->compress(cchmac_istate(di, hc), 1, cchmac_data(di, hc)); in cchmac_init()
85 cchmac_num(di, hc) = 0; in cchmac_init()
86 cchmac_nbits(di, hc) = di->block_size * 8; in cchmac_init()