Home
last modified time | relevance | path

Searched refs:out (Results 1 – 14 of 14) sorted by relevance

/lib/source/
A Dcbc_mode.c37 int tc_cbc_mode_encrypt(uint8_t *out, unsigned int outlen, const uint8_t *in, in tc_cbc_mode_encrypt() argument
46 if (out == (uint8_t *) 0 || in tc_cbc_mode_encrypt()
60 (void)_copy(out, TC_AES_BLOCK_SIZE, iv, TC_AES_BLOCK_SIZE); in tc_cbc_mode_encrypt()
61 out += TC_AES_BLOCK_SIZE; in tc_cbc_mode_encrypt()
67 (void)_copy(out, TC_AES_BLOCK_SIZE, in tc_cbc_mode_encrypt()
69 out += TC_AES_BLOCK_SIZE; in tc_cbc_mode_encrypt()
77 int tc_cbc_mode_decrypt(uint8_t *out, unsigned int outlen, const uint8_t *in, in tc_cbc_mode_decrypt() argument
87 if (out == (uint8_t *) 0 || in tc_cbc_mode_decrypt()
110 *out++ = buffer[m++] ^ *p++; in tc_cbc_mode_decrypt()
A Dccm_mode.c103 if (out == (uint8_t *) 0 || in ccm_ctr_mode()
128 *out++ = buffer[i % (TC_AES_BLOCK_SIZE)] ^ *in++; in ccm_ctr_mode()
137 int tc_ccm_generation_encryption(uint8_t *out, unsigned int olen, in tc_ccm_generation_encryption() argument
144 if ((out == (uint8_t *) 0) || in tc_ccm_generation_encryption()
184 ccm_ctr_mode(out, plen, payload, plen, b, c->sched); in tc_ccm_generation_encryption()
190 out += plen; in tc_ccm_generation_encryption()
192 *out++ = tag[i] ^ b[i]; in tc_ccm_generation_encryption()
198 int tc_ccm_decryption_verification(uint8_t *out, unsigned int olen, in tc_ccm_decryption_verification() argument
205 if ((out == (uint8_t *) 0) || in tc_ccm_decryption_verification()
255 ccm_cbc_mac(b, out, plen - c->mlen, 0, c->sched); in tc_ccm_decryption_verification()
[all …]
A Daes_decrypt.c73 static inline void mult_row_column(uint8_t *out, const uint8_t *in) in mult_row_column() argument
75 out[0] = multe(in[0]) ^ multb(in[1]) ^ multd(in[2]) ^ mult9(in[3]); in mult_row_column()
76 out[1] = mult9(in[0]) ^ multe(in[1]) ^ multb(in[2]) ^ multd(in[3]); in mult_row_column()
77 out[2] = multd(in[0]) ^ mult9(in[1]) ^ multe(in[2]) ^ multb(in[3]); in mult_row_column()
78 out[3] = multb(in[0]) ^ multd(in[1]) ^ mult9(in[2]) ^ multe(in[3]); in mult_row_column()
129 int tc_aes_decrypt(uint8_t *out, const uint8_t *in, const TCAesKeySched_t s) in tc_aes_decrypt() argument
134 if (out == (uint8_t *) 0) { in tc_aes_decrypt()
157 (void)_copy(out, sizeof(state), state, sizeof(state)); in tc_aes_decrypt()
A Daes_encrypt.c124 static inline void mult_row_column(uint8_t *out, const uint8_t *in) in mult_row_column() argument
126 out[0] = _double_byte(in[0]) ^ triple(in[1]) ^ in[2] ^ in[3]; in mult_row_column()
127 out[1] = in[0] ^ _double_byte(in[1]) ^ triple(in[2]) ^ in[3]; in mult_row_column()
128 out[2] = in[0] ^ in[1] ^ _double_byte(in[2]) ^ triple(in[3]); in mult_row_column()
129 out[3] = triple(in[0]) ^ in[1] ^ in[2] ^ _double_byte(in[3]); in mult_row_column()
158 int tc_aes_encrypt(uint8_t *out, const uint8_t *in, const TCAesKeySched_t s) in tc_aes_encrypt() argument
163 if (out == (uint8_t *) 0) { in tc_aes_encrypt()
185 (void)_copy(out, sizeof(state), state, sizeof(state)); in tc_aes_encrypt()
A Dctr_mode.c37 int tc_ctr_mode(uint8_t *out, unsigned int outlen, const uint8_t *in, in tc_ctr_mode() argument
47 if (out == (uint8_t *) 0 || in tc_ctr_mode()
77 *out++ = buffer[i%(TC_AES_BLOCK_SIZE)] ^ *in++; in tc_ctr_mode()
A Dhmac_prng.c192 int tc_hmac_prng_generate(uint8_t *out, unsigned int outlen, TCHmacPrng_t prng) in tc_hmac_prng_generate() argument
197 if (out == (uint8_t *) 0 || in tc_hmac_prng_generate()
219 (void)_copy(out, bufferlen, prng->v, bufferlen); in tc_hmac_prng_generate()
221 out += bufferlen; in tc_hmac_prng_generate()
A Dcmac_mode.c78 void gf_double(uint8_t *out, uint8_t *in) in gf_double() argument
87 out += (TC_AES_BLOCK_SIZE - 1); in gf_double()
89 *out-- = (*x << 1) ^ carry; in gf_double()
A Dctr_prng.c208 uint8_t * const out, in tc_ctr_prng_generate() argument
219 if ((0 != ctx) && (0 != out) && (outlen < MAX_BYTES_PER_REQ)) { in tc_ctr_prng_generate()
253 memcpy(&(out[len]), output_block, blocklen); in tc_ctr_prng_generate()
/lib/include/tinycrypt/
A Dcbc_mode.h110 int tc_cbc_mode_encrypt(uint8_t *out, unsigned int outlen, const uint8_t *in,
143 int tc_cbc_mode_decrypt(uint8_t *out, unsigned int outlen, const uint8_t *in,
A Daes.h93 int tc_aes_encrypt(uint8_t *out, const uint8_t *in,
123 int tc_aes_decrypt(uint8_t *out, const uint8_t *in,
A Dccm_mode.h156 int tc_ccm_generation_encryption(uint8_t *out, unsigned int olen,
202 int tc_ccm_decryption_verification(uint8_t *out, unsigned int olen,
A Dctr_mode.h101 int tc_ctr_mode(uint8_t *out, unsigned int outlen, const uint8_t *in,
A Dhmac_prng.h158 int tc_hmac_prng_generate(uint8_t *out, unsigned int outlen, TCHmacPrng_t prng);
A Dctr_prng.h151 uint8_t * const out,

Completed in 939 milliseconds