Lines Matching refs:ret

83     int ret = MBEDTLS_ERR_ERROR_CORRUPTION_DETECTED;
89 if ((ret = mbedtls_md_setup(&md5_ctx, md5_info, 0)) != 0) {
96 if ((ret = mbedtls_md_starts(&md5_ctx)) != 0) {
99 if ((ret = mbedtls_md_update(&md5_ctx, pwd, pwdlen)) != 0) {
102 if ((ret = mbedtls_md_update(&md5_ctx, iv, 8)) != 0) {
105 if ((ret = mbedtls_md_finish(&md5_ctx, md5sum)) != 0) {
119 if ((ret = mbedtls_md_starts(&md5_ctx)) != 0) {
122 if ((ret = mbedtls_md_update(&md5_ctx, md5sum, 16)) != 0) {
125 if ((ret = mbedtls_md_update(&md5_ctx, pwd, pwdlen)) != 0) {
128 if ((ret = mbedtls_md_update(&md5_ctx, iv, 8)) != 0) {
131 if ((ret = mbedtls_md_finish(&md5_ctx, md5sum)) != 0) {
146 return ret;
159 int ret = MBEDTLS_ERR_ERROR_CORRUPTION_DETECTED;
163 if ((ret = pem_pbkdf1(des_key, 8, des_iv, pwd, pwdlen)) != 0) {
167 if ((ret = mbedtls_des_setkey_dec(&des_ctx, des_key)) != 0) {
170 ret = mbedtls_des_crypt_cbc(&des_ctx, MBEDTLS_DES_DECRYPT, buflen,
177 return ret;
189 int ret = MBEDTLS_ERR_ERROR_CORRUPTION_DETECTED;
193 if ((ret = pem_pbkdf1(des3_key, 24, des3_iv, pwd, pwdlen)) != 0) {
197 if ((ret = mbedtls_des3_set3key_dec(&des3_ctx, des3_key)) != 0) {
200 ret = mbedtls_des3_crypt_cbc(&des3_ctx, MBEDTLS_DES_DECRYPT, buflen,
207 return ret;
221 int ret = MBEDTLS_ERR_ERROR_CORRUPTION_DETECTED;
225 if ((ret = pem_pbkdf1(aes_key, keylen, aes_iv, pwd, pwdlen)) != 0) {
229 if ((ret = mbedtls_aes_setkey_dec(&aes_ctx, aes_key, keylen * 8)) != 0) {
232 ret = mbedtls_aes_crypt_cbc(&aes_ctx, MBEDTLS_AES_DECRYPT, buflen,
239 return ret;
272 int ret, enc;
409 ret = mbedtls_base64_decode(NULL, 0, &len, s1, (size_t) (s2 - s1));
411 if (ret == MBEDTLS_ERR_BASE64_INVALID_CHARACTER) {
412 return MBEDTLS_ERROR_ADD(MBEDTLS_ERR_PEM_INVALID_DATA, ret);
423 if ((ret = mbedtls_base64_decode(buf, len, &len, s1, (size_t) (s2 - s1))) != 0) {
425 return MBEDTLS_ERROR_ADD(MBEDTLS_ERR_PEM_INVALID_DATA, ret);
435 ret = 0;
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);
455 if (ret != 0) {
457 return ret;
464 ret = pem_check_pkcs_padding(buf, len, &unpadded_len);
465 if (ret != 0) {
467 return ret;
498 int ret = MBEDTLS_ERR_ERROR_CORRUPTION_DETECTED;
515 if ((ret = mbedtls_base64_encode(encode_buf, use_len, &use_len, der_data,
518 return ret;