Lines Matching defs:out
24 void CRYPTO_cbc128_encrypt(const unsigned char *in, unsigned char *out,
36 ((size_t)in | (size_t)out | (size_t)ivec) % sizeof(size_t) != 0) {
39 out[n] = in[n] ^ iv[n];
40 (*block) (out, out, key);
41 iv = out;
44 out += 16;
49 *(size_t_aX *)(out + n) =
51 (*block) (out, out, key);
52 iv = out;
55 out += 16;
61 out[n] = in[n] ^ iv[n];
63 out[n] = iv[n];
64 (*block) (out, out, key);
65 iv = out;
70 out += 16;
76 void CRYPTO_cbc128_decrypt(const unsigned char *in, unsigned char *out,
90 if (in != out) {
94 ((size_t)in | (size_t)out | (size_t)ivec) % sizeof(size_t) != 0) {
96 (*block) (in, out, key);
98 out[n] ^= iv[n];
102 out += 16;
106 size_t_aX *out_t = (size_t_aX *)out;
109 (*block) (in, out, key);
115 out += 16;
122 ((size_t)in | (size_t)out | (size_t)ivec) % sizeof(size_t) != 0) {
128 out[n] = tmp.c[n] ^ ivec[n];
133 out += 16;
138 size_t_aX *out_t = (size_t_aX *)out;
150 out += 16;
160 out[n] = tmp.c[n] ^ ivec[n];
170 out += 16;