Lines Matching defs:buf
154 unsigned char *buf, size_t buflen,
171 des_iv, buf, buf);
184 unsigned char *buf, size_t buflen,
201 des3_iv, buf, buf);
216 unsigned char *buf, size_t buflen,
233 aes_iv, buf, buf);
274 unsigned char *buf;
419 if ((buf = mbedtls_calloc(1, len)) == NULL) {
423 if ((ret = mbedtls_base64_decode(buf, len, &len, s1, (size_t) (s2 - s1))) != 0) {
424 mbedtls_zeroize_and_free(buf, len);
431 mbedtls_zeroize_and_free(buf, len);
439 ret = pem_des3_decrypt(pem_iv, buf, len, pwd, pwdlen);
441 ret = pem_des_decrypt(pem_iv, buf, len, pwd, pwdlen);
447 ret = pem_aes_decrypt(pem_iv, 16, buf, len, pwd, pwdlen);
449 ret = pem_aes_decrypt(pem_iv, 24, buf, len, pwd, pwdlen);
451 ret = pem_aes_decrypt(pem_iv, 32, buf, len, pwd, pwdlen);
456 mbedtls_zeroize_and_free(buf, len);
464 ret = pem_check_pkcs_padding(buf, len, &unpadded_len);
466 mbedtls_zeroize_and_free(buf, len);
471 mbedtls_zeroize_and_free(buf, len);
476 ctx->buf = buf;
484 if (ctx->buf != NULL) {
485 mbedtls_zeroize_and_free(ctx->buf, ctx->buflen);
496 unsigned char *buf, size_t buf_len, size_t *olen)
499 unsigned char *encode_buf = NULL, *c, *p = buf;
538 *olen = (size_t) (p - buf);
541 memset(buf + *olen, 0, buf_len - *olen);