266 cbuf->pos = 0; |
266 cbuf->pos = 0; |
267 cbuf->size = 0; |
267 cbuf->size = 0; |
268 pbuf->pos = 0; |
268 pbuf->pos = 0; |
269 pbuf->size = 0; |
269 pbuf->size = 0; |
270 |
270 |
271 AESEncrypter *enc = aes_encrypter_new(key, data, (dav_read_func)ucx_buffer_read); |
271 AESEncrypter *enc = aes_encrypter_new(key, data, (dav_read_func)ucx_buffer_read, NULL); |
272 char buf[1024]; |
272 char buf[1024]; |
273 size_t r = 0; |
273 size_t r = 0; |
274 while((r = aes_read(buf, 1, 1024, enc)) != 0) { |
274 while((r = aes_read(buf, 1, 1024, enc)) != 0) { |
275 ucx_buffer_write(buf, 1, r, cbuf); |
275 ucx_buffer_write(buf, 1, r, cbuf); |
276 } |
276 } |