Lines Matching refs:ret

51     int ret = MBEDTLS_ERR_ERROR_CORRUPTION_DETECTED;  in pkcs12_parse_pbe_params()  local
66 if( ( ret = mbedtls_asn1_get_tag( p, end, &salt->len, MBEDTLS_ASN1_OCTET_STRING ) ) != 0 ) in pkcs12_parse_pbe_params()
67 return( MBEDTLS_ERROR_ADD( MBEDTLS_ERR_PKCS12_PBE_INVALID_FORMAT, ret ) ); in pkcs12_parse_pbe_params()
72 if( ( ret = mbedtls_asn1_get_int( p, end, iterations ) ) != 0 ) in pkcs12_parse_pbe_params()
73 return( MBEDTLS_ERROR_ADD( MBEDTLS_ERR_PKCS12_PBE_INVALID_FORMAT, ret ) ); in pkcs12_parse_pbe_params()
89 int ret, iterations = 0; in pkcs12_pbe_derive_key_iv() local
100 if( ( ret = pkcs12_parse_pbe_params( pbe_params, &salt, in pkcs12_pbe_derive_key_iv()
102 return( ret ); in pkcs12_pbe_derive_key_iv()
107 if( ( ret = mbedtls_pkcs12_derivation( key, keylen, unipwd, pwdlen * 2 + 2, in pkcs12_pbe_derive_key_iv()
111 return( ret ); in pkcs12_pbe_derive_key_iv()
117 if( ( ret = mbedtls_pkcs12_derivation( iv, ivlen, unipwd, pwdlen * 2 + 2, in pkcs12_pbe_derive_key_iv()
121 return( ret ); in pkcs12_pbe_derive_key_iv()
143 int ret = MBEDTLS_ERR_ERROR_CORRUPTION_DETECTED; in mbedtls_pkcs12_pbe_sha1_rc4_128()
150 if( ( ret = pkcs12_pbe_derive_key_iv( pbe_params, MBEDTLS_MD_SHA1, in mbedtls_pkcs12_pbe_sha1_rc4_128()
154 return( ret ); in mbedtls_pkcs12_pbe_sha1_rc4_128()
158 if( ( ret = mbedtls_arc4_crypt( &ctx, len, data, output ) ) != 0 ) in mbedtls_pkcs12_pbe_sha1_rc4_128()
165 return( ret ); in mbedtls_pkcs12_pbe_sha1_rc4_128()
175 int ret, keylen = 0; in mbedtls_pkcs12_pbe() local
188 if( ( ret = pkcs12_pbe_derive_key_iv( pbe_params, md_type, pwd, pwdlen, in mbedtls_pkcs12_pbe()
192 return( ret ); in mbedtls_pkcs12_pbe()
197 if( ( ret = mbedtls_cipher_setup( &cipher_ctx, cipher_info ) ) != 0 ) in mbedtls_pkcs12_pbe()
200 …if( ( ret = mbedtls_cipher_setkey( &cipher_ctx, key, 8 * keylen, (mbedtls_operation_t) mode ) ) !=… in mbedtls_pkcs12_pbe()
203 if( ( ret = mbedtls_cipher_set_iv( &cipher_ctx, iv, cipher_info->iv_size ) ) != 0 ) in mbedtls_pkcs12_pbe()
206 if( ( ret = mbedtls_cipher_reset( &cipher_ctx ) ) != 0 ) in mbedtls_pkcs12_pbe()
209 if( ( ret = mbedtls_cipher_update( &cipher_ctx, data, len, in mbedtls_pkcs12_pbe()
215 if( ( ret = mbedtls_cipher_finish( &cipher_ctx, output + olen, &olen ) ) != 0 ) in mbedtls_pkcs12_pbe()
216 ret = MBEDTLS_ERR_PKCS12_PASSWORD_MISMATCH; in mbedtls_pkcs12_pbe()
223 return( ret ); in mbedtls_pkcs12_pbe()
248 int ret = MBEDTLS_ERR_ERROR_CORRUPTION_DETECTED; in mbedtls_pkcs12_derivation() local
272 if( ( ret = mbedtls_md_setup( &md_ctx, md_info, 0 ) ) != 0 ) in mbedtls_pkcs12_derivation()
273 return( ret ); in mbedtls_pkcs12_derivation()
290 if( ( ret = mbedtls_md_starts( &md_ctx ) ) != 0 ) in mbedtls_pkcs12_derivation()
293 if( ( ret = mbedtls_md_update( &md_ctx, diversifier, v ) ) != 0 ) in mbedtls_pkcs12_derivation()
296 if( ( ret = mbedtls_md_update( &md_ctx, salt_block, v ) ) != 0 ) in mbedtls_pkcs12_derivation()
299 if( ( ret = mbedtls_md_update( &md_ctx, pwd_block, v ) ) != 0 ) in mbedtls_pkcs12_derivation()
302 if( ( ret = mbedtls_md_finish( &md_ctx, hash_output ) ) != 0 ) in mbedtls_pkcs12_derivation()
308 if( ( ret = mbedtls_md( md_info, hash_output, hlen, hash_output ) ) != 0 ) in mbedtls_pkcs12_derivation()
347 ret = 0; in mbedtls_pkcs12_derivation()
357 return( ret ); in mbedtls_pkcs12_derivation()