Lines Matching refs:output

181 Crypto::aesSubBytes(uint8_t *output, uint8_t *input)
184 output[i] = aesSBOX[input[i]];
189 Crypto::aesInvSubBytes(uint8_t *output, uint8_t *input)
192 output[i] = aesInvSBOX[input[i]];
197 Crypto::aesShiftRows(uint8_t *output, uint8_t *input)
200 output[i] = input[aesSHIFT[i]];
205 Crypto::aesInvShiftRows(uint8_t *output, uint8_t *input)
208 output[i] = input[aesINVSHIFT[i]];
213 Crypto::aesAddRoundKey(uint8_t *output, uint8_t *input,
217 output[i] = input[i] ^ key[i];
222 Crypto::aesMixColumns(uint8_t *output, uint8_t *input)
232 output[row1] = input[row1] ^ t1 ^ aesFFMul2(input[row1] ^ input[row2]);
233 output[row2] = input[row2] ^ t1 ^ aesFFMul2(input[row2] ^ input[row3]);
234 output[row3] = input[row3] ^ t1 ^ aesFFMul2(input[row3] ^ input[row0]);
235 output[row0] = input[row0] ^ t1 ^ aesFFMul2(input[row0] ^ input[row1]);
240 Crypto::aesInvMixColumns(uint8_t *output, uint8_t *input)
248 output [index0] =
256 Crypto::aesEncrypt(uint8_t *output, uint8_t *input,
263 aesSubBytes(output, &temp2[0]);
267 Crypto::aesDecrypt(uint8_t *output, uint8_t *input,
274 aesInvSubBytes(output, &temp2[0]);
323 uint8_t *output,
328 load3Reg(&X[0], &Y[0], &Z[0], output, input, input2);
330 store1Reg(output, &X[0]);
335 uint8_t *output,
340 load3Reg(&X[0], &Y[0], &Z[0], output, input, input2);
342 store1Reg(output, &X[0]);
346 Crypto::sha256Su0(uint8_t *output, uint8_t *input)
351 load2Reg(&X[0], &Y[0], output, input);
365 store1Reg(output, &X[0]);
370 uint8_t *output,
377 load3Reg(&X[0], &Y[0], &Z[0], output, input, input2);
392 store1Reg(output, &X[0]);
397 uint8_t *output,
403 load3Reg(&X[0], &Y[0], &Z[0], output, input, input2);
405 store1Reg(output, &X[0]);
410 uint8_t *output,
414 sha1Op(output, input, input2, CHOOSE);
419 uint8_t *output,
423 sha1Op(output, input, input2, PARITY);
428 uint8_t *output,
432 sha1Op(output, input, input2, MAJORITY);
436 Crypto::sha1H(uint8_t *output, uint8_t *input)
439 load2Reg(&X[0], &Y[0], output, input);
441 store1Reg(output, &X[0]);
446 uint8_t *output,
451 load3Reg(&X[0], &Y[0], &Z[0], output, input, input2);
459 store1Reg(output, &X[0]);
463 Crypto::sha1Su1(uint8_t *output, uint8_t *input)
466 load2Reg(&X[0], &Y[0], output, input);
475 store1Reg(output, &X[0]);
482 uint8_t *output,
486 X[i] = *((uint32_t *)&output[i*4]);
496 uint8_t *output,
501 X[i] = *((uint32_t *)&output[i*4]);
508 Crypto::store1Reg(uint8_t *output, uint32_t *X)
511 output[i*4] = (uint8_t)(X[i]);
512 output[i*4+1] = (uint8_t)(X[i] >> 8);
513 output[i*4+2] = (uint8_t)(X[i] >> 16);
514 output[i*4+3] = (uint8_t)(X[i] >> 24);