fix compiler warnings
Karel Miko
6 years ago
96 | 96 |
for (j = 1; j < items; j++) {
|
97 | 97 |
in_data = (unsigned char *)SvPVbyte(ST(j), in_data_len);
|
98 | 98 |
if (in_data_len > 0) {
|
99 | |
out_data = SvGROW(RETVAL, out_len + in_data_len + 1) + out_len;
|
|
99 |
out_data = (unsigned char*)SvGROW(RETVAL, out_len + in_data_len + 1) + out_len;
|
100 | 100 |
out_len += in_data_len;
|
101 | 101 |
if (self->direction == 1) {
|
102 | 102 |
rv = [%lc_name%]_encrypt(in_data, out_data, (unsigned long)in_data_len, &self->state);
|
117 | 117 |
|
118 | 118 |
if (in_data_len > 0) {
|
119 | 119 |
i = (unsigned long)(has_tmp_block ? in_data_len + blen : in_data_len);
|
120 | |
out_data = SvGROW(RETVAL, out_len + i + 1) + out_len;
|
|
120 |
out_data = (unsigned char*)SvGROW(RETVAL, out_len + i + 1) + out_len;
|
121 | 121 |
out_len += i;
|
122 | 122 |
if (has_tmp_block) {
|
123 | 123 |
Copy(tmp_block, out_data, blen, unsigned char);
|
|
130 | 130 |
}
|
131 | 131 |
} /* in_data_len > 0 */
|
132 | 132 |
else if (has_tmp_block) {
|
133 | |
out_data = SvGROW(RETVAL, out_len + blen + 1) + out_len;
|
|
133 |
out_data = (unsigned char*)SvGROW(RETVAL, out_len + blen + 1) + out_len;
|
134 | 134 |
out_len += blen;
|
135 | 135 |
Copy(tmp_block, out_data, blen, unsigned char);
|
136 | 136 |
}
|
|
188 | 188 |
}
|
189 | 189 |
i = (unsigned long)(has_tmp_block ? in_data_len + blen : in_data_len);
|
190 | 190 |
if (i > 0) {
|
191 | |
out_data = SvGROW(RETVAL, out_len + i + 1) + out_len;
|
|
191 |
out_data = (unsigned char*)SvGROW(RETVAL, out_len + i + 1) + out_len;
|
192 | 192 |
out_len += i;
|
193 | 193 |
if (has_tmp_block) {
|
194 | 194 |
Copy(tmp_block, out_data, blen, unsigned char);
|
|
202 | 202 |
}
|
203 | 203 |
} /* in_data_len>0 */
|
204 | 204 |
else if (has_tmp_block) {
|
205 | |
out_data = SvGROW(RETVAL, out_len + blen + 1) + out_len;
|
|
205 |
out_data = (unsigned char*)SvGROW(RETVAL, out_len + blen + 1) + out_len;
|
206 | 206 |
out_len += blen;
|
207 | 207 |
Copy(tmp_block, out_data, blen, unsigned char);
|
208 | 208 |
}
|
66 | 66 |
if (ix == 1) {
|
67 | 67 |
rv = _base16_encode(hash, 4, out, &outlen);
|
68 | 68 |
if (rv != CRYPT_OK) croak("FATAL: base16_encode failed: %s", error_to_string(rv));
|
69 | |
RETVAL = newSVpvn(out, outlen);
|
|
69 |
RETVAL = newSVpvn((char *)out, outlen);
|
70 | 70 |
}
|
71 | 71 |
else if (ix == 2) {
|
72 | 72 |
LOAD32H(ui32, hash);
|
|
104 | 104 |
if (ix == 1) {
|
105 | 105 |
rv = _base16_encode(hash, 4, out, &outlen);
|
106 | 106 |
if (rv != CRYPT_OK) croak("FATAL: base16_encode failed: %s", error_to_string(rv));
|
107 | |
RETVAL = newSVpvn(out, outlen);
|
|
107 |
RETVAL = newSVpvn((char *)out, outlen);
|
108 | 108 |
}
|
109 | 109 |
else if (ix == 2) {
|
110 | 110 |
LOAD32H(ui32, hash);
|
105 | 105 |
|
106 | 106 |
if (in_data_len > 0) {
|
107 | 107 |
i = (unsigned long)(has_tmp_block ? in_data_len + blen : in_data_len);
|
108 | |
out_data = SvGROW(RETVAL, out_len + i + 1) + out_len;
|
|
108 |
out_data = (unsigned char*)SvGROW(RETVAL, out_len + i + 1) + out_len;
|
109 | 109 |
out_len += i;
|
110 | 110 |
if (has_tmp_block) {
|
111 | 111 |
Copy(tmp_block, out_data, blen, unsigned char);
|
|
118 | 118 |
}
|
119 | 119 |
} /* in_data_len > 0 */
|
120 | 120 |
else if (has_tmp_block) {
|
121 | |
out_data = SvGROW(RETVAL, out_len + blen + 1) + out_len;
|
|
121 |
out_data = (unsigned char*)SvGROW(RETVAL, out_len + blen + 1) + out_len;
|
122 | 122 |
out_len += blen;
|
123 | 123 |
Copy(tmp_block, out_data, blen, unsigned char);
|
124 | 124 |
}
|
|
176 | 176 |
}
|
177 | 177 |
i = (unsigned long)(has_tmp_block ? in_data_len + blen : in_data_len);
|
178 | 178 |
if (i > 0) {
|
179 | |
out_data = SvGROW(RETVAL, out_len + i + 1) + out_len;
|
|
179 |
out_data = (unsigned char*)SvGROW(RETVAL, out_len + i + 1) + out_len;
|
180 | 180 |
out_len += i;
|
181 | 181 |
if (has_tmp_block) {
|
182 | 182 |
Copy(tmp_block, out_data, blen, unsigned char);
|
|
190 | 190 |
}
|
191 | 191 |
} /* in_data_len>0 */
|
192 | 192 |
else if (has_tmp_block) {
|
193 | |
out_data = SvGROW(RETVAL, out_len + blen + 1) + out_len;
|
|
193 |
out_data = (unsigned char*)SvGROW(RETVAL, out_len + blen + 1) + out_len;
|
194 | 194 |
out_len += blen;
|
195 | 195 |
Copy(tmp_block, out_data, blen, unsigned char);
|
196 | 196 |
}
|
67 | 67 |
for (j = 1; j < items; j++) {
|
68 | 68 |
in_data = (unsigned char *)SvPVbyte(ST(j), in_data_len);
|
69 | 69 |
if (in_data_len > 0) {
|
70 | |
out_data = SvGROW(RETVAL, out_len + in_data_len + 1) + out_len;
|
|
70 |
out_data = (unsigned char*)SvGROW(RETVAL, out_len + in_data_len + 1) + out_len;
|
71 | 71 |
out_len += in_data_len;
|
72 | 72 |
if (self->direction == 1) {
|
73 | 73 |
rv = cfb_encrypt(in_data, out_data, (unsigned long)in_data_len, &self->state);
|
72 | 72 |
for (j = 1; j < items; j++) {
|
73 | 73 |
in_data = (unsigned char *)SvPVbyte(ST(j), in_data_len);
|
74 | 74 |
if (in_data_len > 0) {
|
75 | |
out_data = SvGROW(RETVAL, out_len + in_data_len + 1) + out_len;
|
|
75 |
out_data = (unsigned char*)SvGROW(RETVAL, out_len + in_data_len + 1) + out_len;
|
76 | 76 |
out_len += in_data_len;
|
77 | 77 |
if (self->direction == 1) {
|
78 | 78 |
rv = ctr_encrypt(in_data, out_data, (unsigned long)in_data_len, &self->state);
|
98 | 98 |
|
99 | 99 |
if (in_data_len > 0) {
|
100 | 100 |
i = (unsigned long)(has_tmp_block ? in_data_len + blen : in_data_len);
|
101 | |
out_data = SvGROW(RETVAL, out_len + i + 1) + out_len;
|
|
101 |
out_data = (unsigned char*)SvGROW(RETVAL, out_len + i + 1) + out_len;
|
102 | 102 |
out_len += i;
|
103 | 103 |
if (has_tmp_block) {
|
104 | 104 |
Copy(tmp_block, out_data, blen, unsigned char);
|
|
111 | 111 |
}
|
112 | 112 |
} /* in_data_len > 0 */
|
113 | 113 |
else if (has_tmp_block) {
|
114 | |
out_data = SvGROW(RETVAL, out_len + blen + 1) + out_len;
|
|
114 |
out_data = (unsigned char*)SvGROW(RETVAL, out_len + blen + 1) + out_len;
|
115 | 115 |
out_len += blen;
|
116 | 116 |
Copy(tmp_block, out_data, blen, unsigned char);
|
117 | 117 |
}
|
|
169 | 169 |
}
|
170 | 170 |
i = (unsigned long)(has_tmp_block ? in_data_len + blen : in_data_len);
|
171 | 171 |
if (i > 0) {
|
172 | |
out_data = SvGROW(RETVAL, out_len + i + 1) + out_len;
|
|
172 |
out_data = (unsigned char*)SvGROW(RETVAL, out_len + i + 1) + out_len;
|
173 | 173 |
out_len += i;
|
174 | 174 |
if (has_tmp_block) {
|
175 | 175 |
Copy(tmp_block, out_data, blen, unsigned char);
|
|
183 | 183 |
}
|
184 | 184 |
} /* in_data_len>0 */
|
185 | 185 |
else if (has_tmp_block) {
|
186 | |
out_data = SvGROW(RETVAL, out_len + blen + 1) + out_len;
|
|
186 |
out_data = (unsigned char*)SvGROW(RETVAL, out_len + blen + 1) + out_len;
|
187 | 187 |
out_len += blen;
|
188 | 188 |
Copy(tmp_block, out_data, blen, unsigned char);
|
189 | 189 |
}
|
67 | 67 |
for (j = 1; j < items; j++) {
|
68 | 68 |
in_data = (unsigned char *)SvPVbyte(ST(j), in_data_len);
|
69 | 69 |
if (in_data_len > 0) {
|
70 | |
out_data = SvGROW(RETVAL, out_len + in_data_len + 1) + out_len;
|
|
70 |
out_data = (unsigned char*)SvGROW(RETVAL, out_len + in_data_len + 1) + out_len;
|
71 | 71 |
out_len += in_data_len;
|
72 | 72 |
if (self->direction == 1) {
|
73 | 73 |
rv = ofb_encrypt(in_data, out_data, (unsigned long)in_data_len, &self->state);
|