libidav/crypto.c

branch
v1.2
changeset 484
9435cb1ddf76
parent 481
ff477f1f7765
equal deleted inserted replaced
483:7ed43dd4d5bf 484:9435cb1ddf76
549 549
550 CCCryptorStatus status; 550 CCCryptorStatus status;
551 size_t avail = outlen; 551 size_t avail = outlen;
552 status = CCCryptorUpdate(enc->ctx, in, in_len, out + ivl, avail, &outlen); 552 status = CCCryptorUpdate(enc->ctx, in, in_len, out + ivl, avail, &outlen);
553 if(in_len != len) { 553 if(in_len != len) {
554 int newoutlen = 16; 554 size_t newoutlen = 16;
555 status = CCCryptorFinal(enc->ctx, out + ivl + outlen, 16, &newoutlen); 555 status = CCCryptorFinal(enc->ctx, out + ivl + outlen, 16, &newoutlen);
556 outlen += newoutlen; 556 outlen += newoutlen;
557 enc->end = 1; 557 enc->end = 1;
558 } 558 }
559 } else { 559 } else {

mercurial