Received: by 2002:a05:6358:45e:b0:b5:b6eb:e1f9 with SMTP id 30csp662124rwe; Fri, 26 Aug 2022 11:49:26 -0700 (PDT) X-Google-Smtp-Source: AA6agR7essjmc8ou2MOyXxeZI0vO3oJ9KAXfg5sApFgunZpLdCN2olNrOygOnXhb7brObUJHogLR X-Received: by 2002:a17:907:6818:b0:730:9b90:84b7 with SMTP id qz24-20020a170907681800b007309b9084b7mr6333595ejc.643.1661539766090; Fri, 26 Aug 2022 11:49:26 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1661539766; cv=none; d=google.com; s=arc-20160816; b=B+mPQfVmfWiUr3UM6biRonY+Bsd2jQBVntK3d7HolJvwy3tlW4HoclBxDoshBQAqtK UxbRayHZ7Bp/1ZxCIPHB/AqYjLeEl545Gx7GA1ghjsazK6dOw3wku0ykpfWtUykpJ1MK VS/M8PxNCqE0jsvEZ51+jvaIT4Fc9ud7p1XGzTTSGNsDVW6leRHmuo77uOyDZJGQgpN8 rPZfvFOTT513bEZSCJlmcs75LVId4M4D4cNI5g2R+SGU3DYYPz5OxalBbzqBJWQ52ftq ZvVIb6MupwU9/pLogiM4T/iBMxw3ipKBCP5VEIxpCB853SkVjBa+fUu73KZM6kZYi9sC vZIw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version; bh=fJ/8Ppmhz2rOgqo1WRAkAwO2X5ZqhRIREXlDqJL8Pas=; b=RyMqLjYwxcbHVxP1FmFMY0+K60PjeyqDMrkTAC+Ed3Y0JqJl4Up4h9VXVBpz3UBo/5 5alTAFR5lwlHDL4Dl+oMTLmXsEYIGiJ5usaGP8Qa0R7myPRHehDAh/tYlVyhn+x1HZNT PMlDzxlSCLuyO5yEkyPnsAA7qweu3ZNbZOjf7BDG1zNH/YRL83MQb9ckDBOG6L+OSBFh 5Hc2Ph3hVFF5FNIM6thNejDpJpHv/+NjpVby4uRLYC4DGH2ri8IS787A5SmVde1DRRht OmJN5rNZW4Mfv/uklTYc5rXwzv6Tflt6GH7tTXgWiCeS0LQy/EfaphpWI6o5tcza2M6T GGtQ== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id sb8-20020a1709076d8800b00730d35c35bcsi2029656ejc.574.2022.08.26.11.49.00; Fri, 26 Aug 2022 11:49:26 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1344540AbiHZScl (ORCPT + 99 others); Fri, 26 Aug 2022 14:32:41 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:52834 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1344205AbiHZSch (ORCPT ); Fri, 26 Aug 2022 14:32:37 -0400 Received: from mail-oa1-f44.google.com (mail-oa1-f44.google.com [209.85.160.44]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 8321DE3977; Fri, 26 Aug 2022 11:32:34 -0700 (PDT) Received: by mail-oa1-f44.google.com with SMTP id 586e51a60fabf-11e9a7135easo596060fac.6; Fri, 26 Aug 2022 11:32:34 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc; bh=fJ/8Ppmhz2rOgqo1WRAkAwO2X5ZqhRIREXlDqJL8Pas=; b=0B+pafSEg9i0qfBBgqq6txxOetF+tVdyMio+xmO163WoeF4TpD1+SgcDf/tQ9WkrpU KHgpOSzZfcxgISp6l6J+QoIKtzHqdwuhnhtZmcku9Q6iBfUKF34TuCqZW3hHbz+ktYcX BahYgL1zEyPm5W+vd6hJ99rSOJ4vKumn9SGHKYdRWZt0BW1Htk9XUSzWzgt3cacljqpz Bkgg5K4vv36feNSXwdPtFVJ/NPstWkbPR8nx1J/JX20bAbpeqYptpFKaJeW5vJ20dlI4 4bK9Ztwm29CrgbxAIS4h3bVPrjqeCqxUKMl+QcBgBWreAiAuJyetZgTvTdGNIQUoCPym nfJg== X-Gm-Message-State: ACgBeo1yMyivBwiqfp18xCpT4/1Hw4ntH03j4EfGuhoLT461ML2ddT0l RkCmUV7XA2yUHdKGvZzSuDK4FgAeqMvZ+eYXWcQ= X-Received: by 2002:a05:6870:5b84:b0:10c:d1fa:2f52 with SMTP id em4-20020a0568705b8400b0010cd1fa2f52mr2490201oab.92.1661538753637; Fri, 26 Aug 2022 11:32:33 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Namhyung Kim Date: Fri, 26 Aug 2022 11:32:22 -0700 Message-ID: Subject: Re: [PATCH] perf/genelf: Switch deprecated openssl MD5_* functions to new EVP API To: Zixuan Tan Cc: Arnaldo Carvalho de Melo , Peter Zijlstra , Ingo Molnar , Mark Rutland , Alexander Shishkin , Jiri Olsa , linux-perf-users , linux-kernel Content-Type: text/plain; charset="UTF-8" X-Spam-Status: No, score=-1.4 required=5.0 tests=BAYES_00, FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM,HEADER_FROM_DIFFERENT_DOMAINS, RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2,SPF_HELO_NONE,SPF_PASS, T_SCC_BODY_TEXT_LINE autolearn=no autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hello, On Fri, Aug 26, 2022 at 10:22 AM Zixuan Tan wrote: > > On Fri, Aug 26, 2022 at 4:17 AM Arnaldo Carvalho de Melo > wrote: > > > > Em Fri, Aug 26, 2022 at 01:00:58AM +0800, Zixuan Tan escreveu: > > > Switch to the flavored EVP API like in test-libcrypto.c, and remove the > > > bad gcc #pragma. > > > > > > Inspired-By: 5b245985a6de ("tools build: Switch to new openssl API for > > > test-libcrypto") > > > > How did you test the end result? Can you please describe step by step? > > > > Also please consider adding a 'perf test' entry to make sure this > > doesn't regress. > > Sorry but I don't get what you mean, what results do I need to test? > > These EVP_* APIs are just replacements for the deprecated MD5_* APIs in > openssl v3 [1][2]. With the same input, they produce the same MD5 digest. > > And this patch just does the migration work for the upgrade and does not > change the logic of the code. so...what should I test? Yeah, I understand that this merely changes the MD5 APIs. While it's good to have a test case for the genelf code, I don't think it belongs to this patch. So, Acked-by: Namhyung Kim > > Links: > [1] https://www.openssl.org/docs/man3.0/man3/MD5.html > [2] https://stackoverflow.com/questions/69806220/advice-needed-for-migration-of-low-level-openssl-api-to-high-level-openssl-apis