Lines Matching defs:cri
759 swcr_newsession(void *arg, u_int32_t *sid, struct cryptoini *cri)
806 while (cri) {
815 switch (cri->cri_alg) {
851 cri->cri_key, cri->cri_klen / 8);
902 for (k = 0; k < cri->cri_klen / 8; k++)
903 cri->cri_key[k] ^= HMAC_IPAD_VAL;
906 axf->Update((*swd)->sw_ictx, cri->cri_key,
907 cri->cri_klen / 8);
909 axf->auth_hash->blocksize - (cri->cri_klen / 8));
911 for (k = 0; k < cri->cri_klen / 8; k++)
912 cri->cri_key[k] ^= (HMAC_IPAD_VAL ^ HMAC_OPAD_VAL);
915 axf->Update((*swd)->sw_octx, cri->cri_key,
916 cri->cri_klen / 8);
918 axf->auth_hash->blocksize - (cri->cri_klen / 8));
920 for (k = 0; k < cri->cri_klen / 8; k++)
921 cri->cri_key[k] ^= HMAC_OPAD_VAL;
941 (*swd)->sw_octx = kmem_alloc(cri->cri_klen / 8,
948 (*swd)->sw_klen = cri->cri_klen / 8;
949 memcpy((*swd)->sw_octx, cri->cri_key, cri->cri_klen / 8);
951 axf->Update((*swd)->sw_ictx, cri->cri_key,
952 cri->cri_klen / 8);
994 cri->cri_key, cri->cri_klen / 8);
1017 (*swd)->sw_alg = cri->cri_alg;
1018 cri = cri->cri_next;