Lines Matching refs:ret

103     int ret, i, j;  in gcm_gen_table()  local
110 if( ( ret = mbedtls_cipher_update( &ctx->cipher_ctx, h, 16, h, &olen ) ) != 0 ) in gcm_gen_table()
111 return( ret ); in gcm_gen_table()
166 int ret = MBEDTLS_ERR_ERROR_CORRUPTION_DETECTED; in mbedtls_gcm_setkey() local
183 if( ( ret = mbedtls_cipher_setup( &ctx->cipher_ctx, cipher_info ) ) != 0 ) in mbedtls_gcm_setkey()
184 return( ret ); in mbedtls_gcm_setkey()
186 if( ( ret = mbedtls_cipher_setkey( &ctx->cipher_ctx, key, keybits, in mbedtls_gcm_setkey()
189 return( ret ); in mbedtls_gcm_setkey()
192 if( ( ret = gcm_gen_table( ctx ) ) != 0 ) in mbedtls_gcm_setkey()
193 return( ret ); in mbedtls_gcm_setkey()
278 int ret = MBEDTLS_ERR_ERROR_CORRUPTION_DETECTED; in mbedtls_gcm_starts() local
334 if( ( ret = mbedtls_cipher_update( &ctx->cipher_ctx, ctx->y, 16, in mbedtls_gcm_starts()
337 return( ret ); in mbedtls_gcm_starts()
363 int ret = MBEDTLS_ERR_ERROR_CORRUPTION_DETECTED; in mbedtls_gcm_update() local
396 if( ( ret = mbedtls_cipher_update( &ctx->cipher_ctx, ctx->y, 16, ectr, in mbedtls_gcm_update()
399 return( ret ); in mbedtls_gcm_update()
474 int ret = MBEDTLS_ERR_ERROR_CORRUPTION_DETECTED; in mbedtls_gcm_crypt_and_tag() local
483 if( ( ret = mbedtls_gcm_starts( ctx, mode, iv, iv_len, add, add_len ) ) != 0 ) in mbedtls_gcm_crypt_and_tag()
484 return( ret ); in mbedtls_gcm_crypt_and_tag()
486 if( ( ret = mbedtls_gcm_update( ctx, length, input, output ) ) != 0 ) in mbedtls_gcm_crypt_and_tag()
487 return( ret ); in mbedtls_gcm_crypt_and_tag()
489 if( ( ret = mbedtls_gcm_finish( ctx, tag, tag_len ) ) != 0 ) in mbedtls_gcm_crypt_and_tag()
490 return( ret ); in mbedtls_gcm_crypt_and_tag()
506 int ret = MBEDTLS_ERR_ERROR_CORRUPTION_DETECTED; in mbedtls_gcm_auth_decrypt() local
518 if( ( ret = mbedtls_gcm_crypt_and_tag( ctx, MBEDTLS_GCM_DECRYPT, length, in mbedtls_gcm_auth_decrypt()
522 return( ret ); in mbedtls_gcm_auth_decrypt()
781 int i, j, ret; in mbedtls_gcm_self_test() local
796 ret = mbedtls_gcm_setkey( &ctx, cipher, in mbedtls_gcm_self_test()
804 if( ret == MBEDTLS_ERR_PLATFORM_FEATURE_UNSUPPORTED && key_len == 192 ) in mbedtls_gcm_self_test()
809 else if( ret != 0 ) in mbedtls_gcm_self_test()
814 ret = mbedtls_gcm_crypt_and_tag( &ctx, MBEDTLS_GCM_ENCRYPT, in mbedtls_gcm_self_test()
824 if( ret == MBEDTLS_ERR_PLATFORM_FEATURE_UNSUPPORTED && in mbedtls_gcm_self_test()
831 if( ret != 0 ) in mbedtls_gcm_self_test()
838 ret = 1; in mbedtls_gcm_self_test()
853 ret = mbedtls_gcm_setkey( &ctx, cipher, in mbedtls_gcm_self_test()
856 if( ret != 0 ) in mbedtls_gcm_self_test()
859 ret = mbedtls_gcm_crypt_and_tag( &ctx, MBEDTLS_GCM_DECRYPT, in mbedtls_gcm_self_test()
867 if( ret != 0 ) in mbedtls_gcm_self_test()
874 ret = 1; in mbedtls_gcm_self_test()
889 ret = mbedtls_gcm_setkey( &ctx, cipher, in mbedtls_gcm_self_test()
892 if( ret != 0 ) in mbedtls_gcm_self_test()
895 ret = mbedtls_gcm_starts( &ctx, MBEDTLS_GCM_ENCRYPT, in mbedtls_gcm_self_test()
900 if( ret != 0 ) in mbedtls_gcm_self_test()
906 ret = mbedtls_gcm_update( &ctx, 32, in mbedtls_gcm_self_test()
909 if( ret != 0 ) in mbedtls_gcm_self_test()
912 ret = mbedtls_gcm_update( &ctx, rest_len, in mbedtls_gcm_self_test()
915 if( ret != 0 ) in mbedtls_gcm_self_test()
920 ret = mbedtls_gcm_update( &ctx, pt_len_test_data[i], in mbedtls_gcm_self_test()
923 if( ret != 0 ) in mbedtls_gcm_self_test()
927 ret = mbedtls_gcm_finish( &ctx, tag_buf, 16 ); in mbedtls_gcm_self_test()
928 if( ret != 0 ) in mbedtls_gcm_self_test()
935 ret = 1; in mbedtls_gcm_self_test()
950 ret = mbedtls_gcm_setkey( &ctx, cipher, in mbedtls_gcm_self_test()
953 if( ret != 0 ) in mbedtls_gcm_self_test()
956 ret = mbedtls_gcm_starts( &ctx, MBEDTLS_GCM_DECRYPT, in mbedtls_gcm_self_test()
961 if( ret != 0 ) in mbedtls_gcm_self_test()
967 ret = mbedtls_gcm_update( &ctx, 32, ct_test_data[j * 6 + i], in mbedtls_gcm_self_test()
969 if( ret != 0 ) in mbedtls_gcm_self_test()
972 ret = mbedtls_gcm_update( &ctx, rest_len, in mbedtls_gcm_self_test()
975 if( ret != 0 ) in mbedtls_gcm_self_test()
980 ret = mbedtls_gcm_update( &ctx, pt_len_test_data[i], in mbedtls_gcm_self_test()
983 if( ret != 0 ) in mbedtls_gcm_self_test()
987 ret = mbedtls_gcm_finish( &ctx, tag_buf, 16 ); in mbedtls_gcm_self_test()
988 if( ret != 0 ) in mbedtls_gcm_self_test()
995 ret = 1; in mbedtls_gcm_self_test()
1009 ret = 0; in mbedtls_gcm_self_test()
1012 if( ret != 0 ) in mbedtls_gcm_self_test()
1019 return( ret ); in mbedtls_gcm_self_test()