From patchwork Wed Feb 22 15:08:25 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Petri Savolainen X-Patchwork-Id: 94331 Delivered-To: patch@linaro.org Received: by 10.140.20.99 with SMTP id 90csp956824qgi; Wed, 22 Feb 2017 07:11:42 -0800 (PST) X-Received: by 10.55.187.1 with SMTP id l1mr3467955qkf.175.1487776302908; Wed, 22 Feb 2017 07:11:42 -0800 (PST) Return-Path: Received: from lists.linaro.org (lists.linaro.org. [54.225.227.206]) by mx.google.com with ESMTP id q196si1079480qke.113.2017.02.22.07.11.42; Wed, 22 Feb 2017 07:11:42 -0800 (PST) Received-SPF: pass (google.com: domain of lng-odp-bounces@lists.linaro.org designates 54.225.227.206 as permitted sender) client-ip=54.225.227.206; Authentication-Results: mx.google.com; spf=pass (google.com: domain of lng-odp-bounces@lists.linaro.org designates 54.225.227.206 as permitted sender) smtp.mailfrom=lng-odp-bounces@lists.linaro.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: by lists.linaro.org (Postfix, from userid 109) id 899E660861; Wed, 22 Feb 2017 15:11:42 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on ip-10-142-244-252 X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAD_ENC_HEADER,BAYES_00, RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2,SPF_HELO_PASS,URIBL_BLOCKED autolearn=disabled version=3.4.0 Received: from [127.0.0.1] (localhost [127.0.0.1]) by lists.linaro.org (Postfix) with ESMTP id A8F586087D; Wed, 22 Feb 2017 15:10:56 +0000 (UTC) X-Original-To: lng-odp@lists.linaro.org Delivered-To: lng-odp@lists.linaro.org Received: by lists.linaro.org (Postfix, from userid 109) id 5F30762C7C; Wed, 22 Feb 2017 15:10:43 +0000 (UTC) Received: from EUR01-VE1-obe.outbound.protection.outlook.com (mail-ve1eur01on0099.outbound.protection.outlook.com [104.47.1.99]) by lists.linaro.org (Postfix) with ESMTPS id 610FF62D2B for ; Wed, 22 Feb 2017 15:10:00 +0000 (UTC) Received: from DB6PR07CA0102.eurprd07.prod.outlook.com (10.175.238.144) by HE1PR0701MB2921.eurprd07.prod.outlook.com (10.168.92.146) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.933.7; Wed, 22 Feb 2017 15:08:41 +0000 Received: from VE1EUR03FT014.eop-EUR03.prod.protection.outlook.com (2a01:111:f400:7e09::205) by DB6PR07CA0102.outlook.office365.com (2603:10a6:6:2c::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.947.2 via Frontend Transport; Wed, 22 Feb 2017 15:08:41 +0000 Received-SPF: SoftFail (protection.outlook.com: domain of transitioning linaro.org discourages use of 131.228.2.37 as permitted sender) Received: from hybrid2.ext.net.nokia.com (131.228.2.37) by VE1EUR03FT014.mail.protection.outlook.com (10.152.19.38) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.919.10 via Frontend Transport; Wed, 22 Feb 2017 15:08:41 +0000 Received: from fihe3nok1346.nsn-intra.net (10.158.36.134) by fihe3nok1348.nsn-intra.net (10.158.36.136) with Microsoft SMTP Server (TLS) id 15.1.466.34; Wed, 22 Feb 2017 17:08:38 +0200 Received: from mailrelay.int.nokia.com (10.130.128.30) by fihe3nok1346.nsn-intra.net (10.158.36.134) with Microsoft SMTP Server (TLS) id 15.1.466.34 via Frontend Transport; Wed, 22 Feb 2017 17:08:38 +0200 Received: from fihe3nok0735.emea.nsn-net.net (localhost [127.0.0.1]) by fihe3nok0735.emea.nsn-net.net (8.14.9/8.14.5) with ESMTP id v1MF8QgE022666 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Wed, 22 Feb 2017 17:08:26 +0200 Received: from 10.144.19.15 ([10.144.104.219]) by fihe3nok0735.emea.nsn-net.net (8.14.9/8.14.5) with ESMTP id v1MF8Pxn022639 (version=TLSv1/SSLv3 cipher=AES128-SHA256 bits=128 verify=NOT) for ; Wed, 22 Feb 2017 17:08:26 +0200 X-HPESVCS-Source-Ip: 10.144.104.219 From: Petri Savolainen To: Date: Wed, 22 Feb 2017 17:08:25 +0200 Message-ID: <1487776105-32713-5-git-send-email-petri.savolainen@linaro.org> X-Mailer: git-send-email 2.8.1 In-Reply-To: <1487776105-32713-1-git-send-email-petri.savolainen@linaro.org> References: <1487776105-32713-1-git-send-email-petri.savolainen@linaro.org> MIME-Version: 1.0 X-EOPAttributedMessage: 0 X-MS-Office365-Filtering-HT: Tenant X-Forefront-Antispam-Report: CIP:131.228.2.37; IPV:NLI; CTRY:FI; EFV:NLI; SFV:NSPM; SFS:(10019020)(6009001)(7916002)(39410400002)(39860400002)(39840400002)(39850400002)(39450400003)(2980300002)(189002)(199003)(53936002)(86362001)(48376002)(110136004)(38730400002)(92566002)(2950100002)(77096006)(5660300001)(5003940100001)(450100001)(2906002)(50466002)(189998001)(8676002)(22756006)(356003)(68736007)(97736004)(81156014)(626004)(33646002)(76176999)(305945005)(50986999)(6916009)(50226002)(36756003)(8936002)(106466001)(2351001)(81166006)(47776003)(105596002)(217873001); DIR:OUT; SFP:1102; SCL:1; SRVR:HE1PR0701MB2921; H:hybrid2.ext.net.nokia.com; FPR:; SPF:SoftFail; PTR:InfoDomainNonexistent; MX:1; A:1; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; VE1EUR03FT014; 1:XC1DHLJmF1+g0+7Nu0BbYiEBrUxm/USW5ycRyknY0Zuh2nj8PE6xpWg21Nq5gb2M6LYCi77M7IBkOUezQA3VeK7TkJGniSe1XntK5TdlYmg5oGsUfS1qvAAl8xsBfrNJDRBio4K5Xsw6QJEsq+nPC5l0e/XvgTkblpuXJaK5waCfVbkuFiF/zswzXQyMLnZ8eotoPUfBCzBWWiaSGNARbETCNelCfu740gS1849PSydemsZ0kZj5VGUiK3hD8HbuUx3T4FlfsAfIAAL3YK8UwZPvkURtN77MQnyqhEBARcbqfEUlxcKMOEReo4JL7rbLzHI5ihMKADTa0Ky8Cuv5e/8qMX0vz9Epyg4Nt20TZeJhL0xiyHa0kj06rwjEln9rywR2KmQ+0NXm4gfNP+2dVzmVqHu2KmxOIoSQwSMRd1t08CDlcT3Z2mB8WdrBKGajQPBTDAX0SD5MHhML8rd8XA== X-MS-Office365-Filtering-Correlation-Id: 9ae6775f-350f-4099-5adc-08d45b34aff6 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001); SRVR:HE1PR0701MB2921; X-Microsoft-Exchange-Diagnostics: 1; HE1PR0701MB2921; 3:HbotAfcFyfokm9V4pw+dlQ7sxY/aVNCqWcRK85uycr4ElX36/7ZAwysk1S2X3RrXYJr4P0H3HLx7vBbqStsN8tMZDLz+4QZpj2O0+Nyi62l2Kee69lad1kZX0RaC10ldl8xKaXOLbfAFV/3kAeL4fN7C7VOcXm+4EMniwhbMNe7Ry9nEnIXab8tMM6vEChc6uD4A47WZD81ljdsnPRvHjkumLnxqjAZ64gfsTVLGqkW1uOcMjf1uu5NMA9sSvSKb8qsBq9ofzk+8YoxAmpek1/sxZAaF3J/GU50VgzVfD5a9OmsdLYIAUKWL5OMcuDf0D203bXM9vVQc+dQLvoEy/cmuAJ9Sf0nqAuhyysYW5/EJj3frNkEZaZmFgmqjyFSj; 25:ibbzU37KVXHguF9AkAhOlWoClS2c5B71sVlkUwrjHH3XP8fthtJHY98/ucYnqxsY398/gBJEspt2esxBKj/u9IXSBdIIJLCeYH0+r6gIvWT5YRCK1XVmDbHTUECjXcFbWVQw3FQb6/7KsZC93WSlkMGds5tlHa+O309W63/HWsd6hUupFEf04zpD76TofmcOjccTrFoVo4jawbtHZspvokGix+zNcw4h7YyOYsA0GcgM53c/Z3J4olbR6hYobUomXYIMhAiheZVembbAEtTVBGfWSaLgzuwjA02pLuuEp8sXwgsj5WQXbguomKstxY9E7EAtrHW+2bBRIhs6Go53I5ltW4ZA2bvH98wxbcDDGUReVpfOI3W703aESv9AHOCOpQ3sO43zY5ULO6xWAWqe3FgMUUyLxxcubhBmEwurQ1PnkA1DQKgwHQjgUT+S1HPtzLOWVSeKQj2W0DHx0aJG/g== X-Microsoft-Exchange-Diagnostics: 1; HE1PR0701MB2921; 31:pozGkoxbF2eR9x0qIcnMjedbEJavf50DVynMvesIQyJvUCNUq0wCoYUsnwtxbqZDL4OAd+HKqQDSKF6etb0JTqancfnAlszjiSDzDtx78n69QrBOF0a2VG7lv//WK7+1m1VCiB7cKNbOvlc51rRu/+vxlKLvr1wSvYvAd12aCN9GtY03hOSXdukopt2FflAY3Q9+OxV3pBKMdJ9Z9+r7R1WPsRtoYTTBVZ1lfIzuECzvjoeKGOUt67wrC4k/gi5hzVdVIQ8r+deOSs4FLyeIYw==; 20:jV0semrSqiey/excMHCVAIiheSL4O8pOMFLSHT2+TZ1+tWlSHIwX/KXht1q7xRt5KO6PA8UQmN9Lvlk6g6SEGvU+JEHougKmyHEOoeFZ8WK01xXeGReHKtuPcq4Z3uODW+FvqLw3ycLNSMf39HDl+3bVm39KmCyfIVgmaYsX7xgArXbn3KgfEdyPd0cM02liLLHMG9a2Z8C0+z7GXRTJWuYwLNVFL9WxpN/G16X37dphXNfI/j+Vyhyl4N7uO6J6B/dvFzDb5f6/9ohE1NlbNE+1Iw662OiaCvWXh2JnP1ek9I+tR+26DkswEiPHvjKxjOY61Xw42DrvPvPt9bALX6E8uWUe2A6EcNATVVZTvPvHvxQi8AoWMBjMPgPRtb1X7el83xnuA3EHSSDaJSIgEKJvNg9zJ1yVay2xpYTnzdnxSO0kEuSWaAFwRbgLfnusQ3apdCY7gXVOKwfOuYcWk/zF0AXuzN8o6OgSgOGYd4YUXHY1MCwE18F7i72hBeFoeSIheEGU3hcPCu5P9R0+EF4qp3fNbXIsJh2FdIpOTKU3whiM54nOqjFk30LAA2VqEZJymfEvR6l97Cs8y/uICS2j2/qrDNzVRsMLAhUr2fA= X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6040375)(601004)(2401047)(8121501046)(5005006)(13016025)(13018025)(10201501046)(3002001)(6055026)(6041248)(20161123555025)(20161123562025)(20161123558025)(20161123564025)(20161123560025)(6072148); SRVR:HE1PR0701MB2921; BCL:0; PCL:0; RULEID:; SRVR:HE1PR0701MB2921; X-Microsoft-Exchange-Diagnostics: 1; HE1PR0701MB2921; 4:+cHROvlDd7xqLGBba1RiCST43Vl7FNiHF/o9YMWP9fdYrqCgZMXldpqYE0eCuDhzEYObyVxVkvaQ2GsZQANm5AlHEFOAfmS160SRcB/wYk4C/bT4XTC8007SzgdtM52nK0I2pICLSw0rJ7xFLQNlYOGSRbP1ZpcnBQeELJjYZmeDAPlGWRhEu1dmR9p2525BrTfTSjHsStuou/t9HTTPzME7XkWtDZu3yRpeSvXAFUjvhcYNeBRdUn/nKPjbf+iqJH5MDoxBL2YXDYvf1HoRec5oaX1t838kYZNgvtXM0vbZR//i8Wkcj/Q/E6Xm/fNJFKR0ww+v2QWX5lZqOP/nVqxqldWTnv+GILn05w9Vr2cO1b/0V1fJQ7Xc0NCC4bUVo9+XstZ6206/T0gpHUFmATZPmTqiuCmeoPX5EhrSti+jwDVlHLry6aFwor8fy+A3XseSPsX4KH5Bf7cfUl1W2+RGBBr2bqlh8YVrD5GZz7Tw+Cekcy7oxz8GBllTVAb/hNQOP43PLM0wscPrKWGGdMk+8IPhhU7aStHF89Vw3LqAsX58xqVlrj6QzmzZZ0sBk9htwTrGwXAifiyz28AvwLWUX/PbbLWhIYE8m7uO+udDW2jIsXmyqckVrmzbV6WkBGUpJMB7JwwBrcdZpNTBgamXsz0kN3gZ/DFMrGXV+Zw= X-Forefront-PRVS: 022649CC2C X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; HE1PR0701MB2921; 23:ZW4gd4aIcz4gOEWUyjPyBi8vcjUj9MGUyzXBa7Z?= gtqIQaEqQxOVEuRF9hHoU+dA1TClKdmwoS08L7KGnGxjzLh5E4AkJ1IDKKlX8bdxYeud0NsUQ8nBhrw41OT6Qj2T/msChY1yUM6/wN9ubOOyduPrbUednbhVlkN3t+HHFCDyFPMI+muVyIOxquQM+xfcHKzqoCv8RgGk4AWT8Z0n6DW5qqwW6MK1LfDu3TOeOgOVpyEdL4q3kPrfAktyEuVT2hPU+sZtToEsJEhlUS5ikJhkqgDp8OBI5IFduqqdai2ziV8WzW+kNJdfdbjuriOW5Ae1/4w42eRtqCF9783xzxXnhkc8SUDLinuid6nz1u3QbsP/LWjC3nx1CX8m7y8WXYopWWcz0CJvVExiRaw2EBRntWir3KVrU9ZbFu9Ju6sFdFEw/Cwt8w1wYKEQXnBMAqIaJjwaRp7HQmZXFeK+x0X/v4sqx+PTn03PdHuwJggYijNnAQdBPHWkpLJ6yewEJpua25pKbY/S4ETEYRAsR2QUK8lN6AAJSePhHvNj+G32BvAMzwQZ8UXTLAIlYhmpQyg59HR3kSHCoNbKo1PKgpa94Fs2ojztQR9PGcvUlt+ZK1UnFtVrGUUYmMeACaQnDj41Ezz6erHEPLgMFf+O1sa9oy46CpQlCKz99IrTy+edMbCqKGS0vVF8wlZvRkJDq8AsC/th0AHgKnPcV0wzPLcRnTnnD82ClRWMV4PHGUPS1IKxbmcP+3mnuFgySZwoVI27NVgEobEj9S+Hs/W7rO+2LOLTs0C93nKG8FU4Wo5EYXT3NUYDMuelyKYwBQqFEWg31DFHkEJjlggI8pZGhN1YZAOxwzgzeFvUSFOB7XG59Xw9joSHg9SKGIUky12wW/QFXzmeZJcCViVV4JR+OKThoT3xqGQQYrdZfpwrQNQ3vNjDXuUeEHoZjA8MBKcwY6uxoHpZdeBw5WzlO1ZWcZIpMLhU6FyIg9LBVH6yeDJwImZdgBbjbDemavMIqCEySGlKSpGn0cs5WJkFRCnBY1hw8MCg2eE7tUsitZDxdbYSsejUFGoFa4eTLNlg23TOLPTr+zG/Gyt5Wl3jy4augr8IaCgLnOMZkurXcDCxiafU= X-Microsoft-Exchange-Diagnostics: 1; HE1PR0701MB2921; 6:HXu/wPNz1H8PFTAO7hOtqoHCjoOOHYdslkR08caREZC5+HyYTHVDJrIm6M29RCGsCJBvcBDP4XXej4YGYEgVcN9OMuadnw3Yl6QL2BwtctfUgfKqoaDAbPlPROPR9BBxK43fK3+ajfBugPMDKxhMtvXRpdF+r1yFD+2v3KOGnxpinLdUpJmq3LWGNRRZm80ZmvoH4eodvvtRdsOp/S+5o1alkXGrwse8azbO2l+B92lcW8ehZTp0He4ZAMjZap+ttncUYHkS9RpBy7AOOcF/YsMWgJ+pKsXxcAKKmZPn4JJp2EkFURME9ood1+W7VZrMtU9/TvHyD3WqAaJAHRyTJXaaOED/bXj8JC+fuo5nB8w+Rkg1PZbbONcUu8jItxvSQ+uWT1lZrMqVodSvn5Og0eFMxpZGbmO7JCB7YvswK1Q=; 5:zgsUgppRA0xcO2sff3k/+3AgP2xZIcEcFexebxkra74ZZYzQQfvxnr/O7UmneSbSJjm1n42BJzZd6ccsfgiQokdwvg4gbz/wE1oigjfLtjeSfv8t1IkCyTCZdUZU9wRcB2exNQ7SnI42IkQF4P8ygB3ikX4LaDMB1wIuppPcuoY=; 24:rLM4kED/DoihCxLO3oP6a842qVTm32upZTTyyscUviZXTsomK/qSp+bPTr4IwyOsAGuQaoa5l3hED9D7rFows1r87cjyPg6Xrizl32onLfg= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; HE1PR0701MB2921; 7:AwvjEYnEWt9KCrvxnGhjBLCTw+1UXPssmPkFsjNGK6QmubDTxVTpOQXyxeNTuUTBcHvCqPWkVZMW2DzOnY/poI+bVQuNkwHC/67EpDb8HMV6FdmAwPF/iwdfkhCClBSpcudAEhPZgn/B/w6BrS7CGOKTUdu+Lak3aONUN3L+wkggpxP/FJYMZZaONvcIhiSfIS+85QW3oGrAIV/ADgI/T3NeGRtlqRjEa8ufsT1hpxnkuMF2aOFtvLY3zH1awOUDjbhtXgFpC5SWrN76p6ov2vHBd/Ce1JQO6bsXdNdMOaL+nGMdsupCxp4Z6wrWkhP0ZJrtDL1/+84/sv8k2CeuBQ== X-OriginatorOrg: nokia.onmicrosoft.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 22 Feb 2017 15:08:41.3573 (UTC) X-MS-Exchange-CrossTenant-Id: 5d471751-9675-428d-917b-70f44f9630b0 X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=5d471751-9675-428d-917b-70f44f9630b0; Ip=[131.228.2.37]; Helo=[hybrid2.ext.net.nokia.com] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR0701MB2921 Subject: [lng-odp] [API-NEXT PATCH 4/4] validation: crypto: add stubs for sha-1 and sha-512 tests X-BeenThere: lng-odp@lists.linaro.org X-Mailman-Version: 2.1.16 Precedence: list List-Id: "The OpenDataPlane \(ODP\) List" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: lng-odp-bounces@lists.linaro.org Sender: "lng-odp" API enumerations are tested but functional tests are missing still. Signed-off-by: Petri Savolainen --- test/common_plat/validation/api/crypto/crypto.h | 2 ++ .../validation/api/crypto/odp_crypto_test_inp.c | 32 ++++++++++++++++++++++ 2 files changed, 34 insertions(+) -- 2.8.1 diff --git a/test/common_plat/validation/api/crypto/crypto.h b/test/common_plat/validation/api/crypto/crypto.h index 9b909aa..c25cbb3 100644 --- a/test/common_plat/validation/api/crypto/crypto.h +++ b/test/common_plat/validation/api/crypto/crypto.h @@ -23,7 +23,9 @@ void crypto_test_enc_alg_aes128_gcm_ovr_iv(void); void crypto_test_dec_alg_aes128_gcm(void); void crypto_test_dec_alg_aes128_gcm_ovr_iv(void); void crypto_test_alg_hmac_md5(void); +void crypto_test_alg_hmac_sha1(void); void crypto_test_alg_hmac_sha256(void); +void crypto_test_alg_hmac_sha512(void); /* test arrays: */ extern odp_testinfo_t crypto_suite[]; diff --git a/test/common_plat/validation/api/crypto/odp_crypto_test_inp.c b/test/common_plat/validation/api/crypto/odp_crypto_test_inp.c index 43ddb2f..42149ac 100644 --- a/test/common_plat/validation/api/crypto/odp_crypto_test_inp.c +++ b/test/common_plat/validation/api/crypto/odp_crypto_test_inp.c @@ -330,10 +330,18 @@ static int check_alg_support(odp_cipher_alg_t cipher, odp_auth_alg_t auth) if (!capability.auths.bit.md5_hmac) return ODP_TEST_INACTIVE; break; + case ODP_AUTH_ALG_SHA1_HMAC: + if (!capability.auths.bit.sha1_hmac) + return ODP_TEST_INACTIVE; + break; case ODP_AUTH_ALG_SHA256_HMAC: if (!capability.auths.bit.sha256_hmac) return ODP_TEST_INACTIVE; break; + case ODP_AUTH_ALG_SHA512_HMAC: + if (!capability.auths.bit.sha512_hmac) + return ODP_TEST_INACTIVE; + break; case ODP_AUTH_ALG_AES_GCM: if (!capability.auths.bit.aes_gcm) return ODP_TEST_INACTIVE; @@ -1001,6 +1009,26 @@ void crypto_test_alg_hmac_sha256(void) } } +static int check_alg_hmac_sha1(void) +{ + return check_alg_support(ODP_CIPHER_ALG_NULL, ODP_AUTH_ALG_SHA1_HMAC); +} + +void crypto_test_alg_hmac_sha1(void) +{ + printf(" TEST NOT IMPLEMENTED YET "); +} + +static int check_alg_hmac_sha512(void) +{ + return check_alg_support(ODP_CIPHER_ALG_NULL, ODP_AUTH_ALG_SHA512_HMAC); +} + +void crypto_test_alg_hmac_sha512(void) +{ + printf(" TEST NOT IMPLEMENTED YET "); +} + int crypto_suite_sync_init(void) { suite_context.pool = odp_pool_lookup("packet_pool"); @@ -1052,8 +1080,12 @@ odp_testinfo_t crypto_suite[] = { check_alg_aes_gcm), ODP_TEST_INFO_CONDITIONAL(crypto_test_alg_hmac_md5, check_alg_hmac_md5), + ODP_TEST_INFO_CONDITIONAL(crypto_test_alg_hmac_sha1, + check_alg_hmac_sha1), ODP_TEST_INFO_CONDITIONAL(crypto_test_alg_hmac_sha256, check_alg_hmac_sha256), + ODP_TEST_INFO_CONDITIONAL(crypto_test_alg_hmac_sha512, + check_alg_hmac_sha512), ODP_TEST_INFO_NULL, };