Lines Matching refs:src
27 static void aes_encrypt_ecb(void *target, const void *src, const aes_context *key_e) in aes_encrypt_ecb() argument
29 aes_crypt_ecb((void*)key_e, AES_ENCRYPT, src, target); in aes_encrypt_ecb()
32 void aes_encrypt_one(void *target, const void *src, const struct key128 *key) in aes_encrypt_one() argument
36 aes_crypt_ecb(&ctx, AES_ENCRYPT, src, target); in aes_encrypt_one()
39 void aes_decrypt_one(void *target, const void *src, const struct key128 *key) in aes_decrypt_one() argument
43 aes_crypt_ecb(&ctx, AES_DECRYPT, src, target); in aes_decrypt_one()
61 const uint64_t *src = srcv; in aes_encrypt_ctr() local
75 dst[0] = tmp[0] ^ src[0]; in aes_encrypt_ctr()
76 dst[1] = tmp[1] ^ src[1]; in aes_encrypt_ctr()
79 src += 2; in aes_encrypt_ctr()
87 memcpy(stmp, src, pt_size); in aes_encrypt_ctr()
116 const uint64_t *src = srcv; in aes_decrypt_ctr() local
118 ctr[0] = src[0]; in aes_decrypt_ctr()
119 ctr[1] = src[1]; in aes_decrypt_ctr()
120 src += 2; in aes_decrypt_ctr()
129 dst[0] = tmp[0] ^ src[0]; in aes_decrypt_ctr()
130 dst[1] = tmp[1] ^ src[1]; in aes_decrypt_ctr()
133 src += 2; in aes_decrypt_ctr()
140 memcpy(stmp, src, pt_size); in aes_decrypt_ctr()
150 static void shl_128_mod_hex87(struct mac128 *dst, const struct mac128 *src) in shl_128_mod_hex87() argument
153 int carry = 0x87 * !!(src->bits[0] & 0x80); in shl_128_mod_hex87()
155 dst->bits[i] = (src->bits[i] << 1) | (src->bits[i+1] >> 7); in shl_128_mod_hex87()
156 dst->bits[15] = (src->bits[15] << 1) ^ carry; in shl_128_mod_hex87()
166 void aes_cmac(struct mac128 *target, const void *src, size_t size, const aes_context *key) in aes_cmac() argument
168 const struct mac128 *M = src; in aes_cmac()
204 int aes_cmac_verify(const struct mac128 *target, const void *src, size_t size, const aes_context *k… in aes_cmac_verify() argument
207 aes_cmac(&mac, src, size, key); in aes_cmac_verify()
220 void sha256(struct hash256 *target, const void *src, size_t size) in sha256() argument
223 sha2(src, size, dst, 0); in sha256()