Lines Matching refs:key
121 my ($zero,$in0,$in1,$key,$rcon,$mask,$tmp)=map("v$_",(0..6));
174 lvsr $key,0,r9 # borrow $key
180 le?vxor $key,$key,$mask # adjust for byte swap
183 vperm $in0,$in0,$in1,$key # align [and byte swap in LE]
201 vperm $key,$in0,$in0,$mask # rotate-n-splat
206 vcipherlast $key,$key,$rcon
216 vxor $in0,$in0,$key
221 vperm $key,$in0,$in0,$mask # rotate-n-splat
226 vcipherlast $key,$key,$rcon
236 vxor $in0,$in0,$key
238 vperm $key,$in0,$in0,$mask # rotate-n-splat
243 vcipherlast $key,$key,$rcon
252 vxor $in0,$in0,$key
273 vperm $in1,$in1,$tmp,$key # align [and byte swap in LE]
274 vspltisb $key,8 # borrow $key
276 vsububm $mask,$mask,$key # adjust the mask
279 vperm $key,$in1,$in1,$mask # roate-n-splat
281 vcipherlast $key,$key,$rcon
295 vxor $in0,$in0,$key
296 vxor $in1,$in1,$key
299 vperm $key,$in1,$in1,$mask # rotate-n-splat
304 vcipherlast $key,$key,$rcon
325 vxor $in0,$in0,$key
326 vxor $in1,$in1,$key
349 vperm $in1,$in1,$tmp,$key # align [and byte swap in LE]
353 vperm $key,$in1,$in1,$mask # rotate-n-splat
358 vcipherlast $key,$key,$rcon
368 vxor $in0,$in0,$key
377 vspltw $key,$in0,3 # just splat
379 vsbox $key,$key
387 vxor $in1,$in1,$key
459 my ($inp,$out,$key,$rounds,$idx)=map("r$_",(3..7));
463 lwz $rounds,240($key)
478 lvx v1,0,$key
479 ?lvsl v5,0,$key # keyperm
481 lvx v2,$idx,$key
487 lvx v1,$idx,$key
494 lvx v2,$idx,$key
498 lvx v1,$idx,$key
504 lvx v2,$idx,$key