Lines Matching refs:cw
83 padlock_cbc(void *in, void *out, size_t count, void *key, union padlock_cw *cw,
94 : "b" (key), "d" (cw)
103 union padlock_cw *cw;
106 cw = &ses->ses_cw;
107 if (cw->cw_key_generation == PADLOCK_KEY_GENERATION_SW) {
124 union padlock_cw *cw;
131 cw = &ses->ses_cw;
132 bzero(cw, sizeof(*cw));
133 cw->cw_algorithm_type = PADLOCK_ALGORITHM_TYPE_AES;
134 cw->cw_key_generation = PADLOCK_KEY_GENERATION_SW;
135 cw->cw_intermediate = 0;
138 cw->cw_round_count = PADLOCK_ROUND_COUNT_AES128;
139 cw->cw_key_size = PADLOCK_KEY_SIZE_128;
142 cw->cw_key_generation = PADLOCK_KEY_GENERATION_HW;
146 cw->cw_round_count = PADLOCK_ROUND_COUNT_AES192;
147 cw->cw_key_size = PADLOCK_KEY_SIZE_192;
150 cw->cw_round_count = PADLOCK_ROUND_COUNT_AES256;
151 cw->cw_key_size = PADLOCK_KEY_SIZE_256;
204 union padlock_cw *cw;
221 cw = &ses->ses_cw;
222 cw->cw_filler0 = 0;
223 cw->cw_filler1 = 0;
224 cw->cw_filler2 = 0;
225 cw->cw_filler3 = 0;
227 cw->cw_direction = PADLOCK_DIRECTION_ENCRYPT;
237 cw->cw_direction = PADLOCK_DIRECTION_DECRYPT;
254 padlock_cbc(abuf, abuf, enccrd->crd_len / AES_BLOCK_LEN, key, cw,