Lines Matching refs:key

62 my ($zero,$in0,$in1,$key,$rcon,$mask,$tmp)=map("v$_",(0..6));
115 lvsr $key,0,r9 # borrow $key
121 le?vxor $key,$key,$mask # adjust for byte swap
124 vperm $in0,$in0,$in1,$key # align [and byte swap in LE]
142 vperm $key,$in0,$in0,$mask # rotate-n-splat
147 vcipherlast $key,$key,$rcon
157 vxor $in0,$in0,$key
162 vperm $key,$in0,$in0,$mask # rotate-n-splat
167 vcipherlast $key,$key,$rcon
177 vxor $in0,$in0,$key
179 vperm $key,$in0,$in0,$mask # rotate-n-splat
184 vcipherlast $key,$key,$rcon
193 vxor $in0,$in0,$key
214 vperm $in1,$in1,$tmp,$key # align [and byte swap in LE]
215 vspltisb $key,8 # borrow $key
217 vsububm $mask,$mask,$key # adjust the mask
220 vperm $key,$in1,$in1,$mask # roate-n-splat
222 vcipherlast $key,$key,$rcon
236 vxor $in0,$in0,$key
237 vxor $in1,$in1,$key
240 vperm $key,$in1,$in1,$mask # rotate-n-splat
245 vcipherlast $key,$key,$rcon
266 vxor $in0,$in0,$key
267 vxor $in1,$in1,$key
290 vperm $in1,$in1,$tmp,$key # align [and byte swap in LE]
294 vperm $key,$in1,$in1,$mask # rotate-n-splat
299 vcipherlast $key,$key,$rcon
309 vxor $in0,$in0,$key
318 vspltw $key,$in0,3 # just splat
320 vsbox $key,$key
328 vxor $in1,$in1,$key
400 my ($inp,$out,$key,$rounds,$idx)=map("r$_",(3..7));
404 lwz $rounds,240($key)
419 lvx v1,0,$key
420 ?lvsl v5,0,$key # keyperm
422 lvx v2,$idx,$key
428 lvx v1,$idx,$key
435 lvx v2,$idx,$key
439 lvx v1,$idx,$key
445 lvx v2,$idx,$key
475 my ($inp,$out,$len,$key,$ivp,$enc,$rounds,$idx)=map("r$_",(3..10));
500 ?lvsl $keyperm,0,$key # prepare for unaligned key
501 lwz $rounds,240($key)
526 lvx $rndkey0,0,$key
528 lvx $rndkey1,$idx,$key
532 lvx $rndkey0,$idx,$key
539 lvx $rndkey1,$idx,$key
543 lvx $rndkey0,$idx,$key
549 lvx $rndkey1,$idx,$key
574 lvx $rndkey0,0,$key
576 lvx $rndkey1,$idx,$key
580 lvx $rndkey0,$idx,$key
586 lvx $rndkey1,$idx,$key
590 lvx $rndkey0,$idx,$key
596 lvx $rndkey1,$idx,$key
697 lvx $rndkey0,$x00,$key # load key schedule
698 lvx v30,$x10,$key
699 addi $key,$key,0x20
700 lvx v31,$x00,$key
707 lvx v30,$x10,$key
708 addi $key,$key,0x20
711 lvx v31,$x00,$key
716 lvx v26,$x10,$key
718 lvx v27,$x20,$key
721 lvx v28,$x30,$key
725 lvx v29,$x40,$key
727 lvx v30,$x50,$key
729 lvx v31,$x60,$key
731 lvx $out0,$x70,$key # borrow $out0
1230 my ($inp,$out,$len,$key,$ivp,$x10,$rounds,$idx)=map("r$_",(3..10));
1258 ?lvsl $keyperm,0,$key # prepare for unaligned key
1259 lwz $rounds,240($key)
1279 lvx $rndkey0,0,$key
1281 lvx $rndkey1,$idx,$key
1285 lvx $rndkey0,$idx,$key
1293 lvx $rndkey1,$idx,$key
1297 lvx $rndkey0,$idx,$key
1309 lvx $rndkey1,$idx,$key
1313 lvx $rndkey0,0,$key
1317 lvx $rndkey1,$idx,$key
1325 lvx $rndkey0,$idx,$key
1400 lvx $rndkey0,$x00,$key # load key schedule
1401 lvx v30,$x10,$key
1402 addi $key,$key,0x20
1403 lvx v31,$x00,$key
1410 lvx v30,$x10,$key
1411 addi $key,$key,0x20
1414 lvx v31,$x00,$key
1419 lvx v26,$x10,$key
1421 lvx v27,$x20,$key
1424 lvx v28,$x30,$key
1428 lvx v29,$x40,$key
1430 lvx v30,$x50,$key
1432 lvx v31,$x60,$key
1434 lvx $out0,$x70,$key # borrow $out0