Lines Matching full:outl
262 int EVP_CipherUpdate(EVP_CIPHER_CTX *ctx, unsigned char *out, int *outl,
266 return EVP_EncryptUpdate(ctx,out,outl,in,inl);
267 else return EVP_DecryptUpdate(ctx,out,outl,in,inl);
270 int EVP_CipherFinal_ex(EVP_CIPHER_CTX *ctx, unsigned char *out, int *outl)
273 return EVP_EncryptFinal_ex(ctx,out,outl);
274 else return EVP_DecryptFinal_ex(ctx,out,outl);
277 int EVP_CipherFinal(EVP_CIPHER_CTX *ctx, unsigned char *out, int *outl)
280 return EVP_EncryptFinal(ctx,out,outl);
281 else return EVP_DecryptFinal(ctx,out,outl);
308 int EVP_EncryptUpdate(EVP_CIPHER_CTX *ctx, unsigned char *out, int *outl,
319 *outl = i;
325 *outl = 0;
333 *outl=inl;
338 *outl=0;
351 *outl=0;
362 *outl=bl;
366 *outl = 0;
372 *outl+=inl;
381 int EVP_EncryptFinal(EVP_CIPHER_CTX *ctx, unsigned char *out, int *outl)
384 ret = EVP_EncryptFinal_ex(ctx, out, outl);
388 int EVP_EncryptFinal_ex(EVP_CIPHER_CTX *ctx, unsigned char *out, int *outl)
399 *outl = ret;
407 *outl=0;
418 *outl = 0;
429 *outl=b;
434 int EVP_DecryptUpdate(EVP_CIPHER_CTX *ctx, unsigned char *out, int *outl,
445 *outl = 0;
449 *outl = fix_len;
455 *outl = 0;
460 return EVP_EncryptUpdate(ctx, out, outl, in, inl);
475 if(!EVP_EncryptUpdate(ctx,out,outl,in,inl))
482 *outl-=b;
484 memcpy(ctx->final,&out[*outl],b);
490 *outl += b;
495 int EVP_DecryptFinal(EVP_CIPHER_CTX *ctx, unsigned char *out, int *outl)
498 ret = EVP_DecryptFinal_ex(ctx, out, outl);
502 int EVP_DecryptFinal_ex(EVP_CIPHER_CTX *ctx, unsigned char *out, int *outl)
506 *outl=0;
514 *outl = ret;
526 *outl = 0;
557 *outl = padding_good & ((unsigned char)(b - pad));
562 *outl = 0;