Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1lJKHC-0008J1-Qw for pgsql-hackers@arkaria.postgresql.org; Mon, 08 Mar 2021 18:06:43 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.92) (envelope-from ) id 1lJKHA-00045t-Hw for pgsql-hackers@arkaria.postgresql.org; Mon, 08 Mar 2021 18:06:40 +0000 Received: from makus.postgresql.org ([2001:4800:3e1:1::229]) by malur.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1lJKH9-00045l-76 for pgsql-hackers@lists.postgresql.org; Mon, 08 Mar 2021 18:06:39 +0000 Received: from mail-bn8nam12on2071.outbound.protection.outlook.com ([40.107.237.71] helo=NAM12-BN8-obe.outbound.protection.outlook.com) by makus.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1lJKH5-00083U-MD for pgsql-hackers@lists.postgresql.org; Mon, 08 Mar 2021 18:06:37 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Ti1+QqN2ze164Z3PnYpXON78Wobd4xGFXW6FJ7Z2mfQJ9KevyXXwUZs+5/cRTQn9SWaPthKnuNIbDtw33c4QKxo2BHR1D5vxY+JEIpJmtZnkGUp0gM+uroNKYQS1qrWo0VKWVumkyGvajDha0cEsTlapqJVUNN9b6L5nSjIbUQH4QJu47HCrp/gkw2cGbKqlIHP2Wv9P1ATlBm2+dNlfh4bdcDO5poMAyTkwsAN57kdm7PNWQSy6i44g5wPbjAgl/F60dHKahw8XoBiqvfa5JdZEm8KpWhE5Zn+sQL0DlyENq+B3IOmV9GGg9wht0CtC8z0hds0JqpKF1F50Myxlag== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=fEDuW0VI/owo7qGDT/GvaOXqfeB7/Wr1DCeyknfqwkA=; b=nvxk11adgTSCbBdfKH761wE0oE3p1pUUDL/YZHENyJknz1RU/r9nSUjf/A2/zU/U1TJ2afIK9sR/pG98SaJ3f136ZNw/kg+4F18W9CG+9jJIyrH5GB6ojkhtsyb3htFv8PmIZ18UkdIYC/mV0W3MWw9fEGN/s/MYgmyZpPSp5xFRK9Ar0L3Z9wFtY74BgWB+ox0oUEtMt1X5+wSaeHj6aOjeessLKaA99/59VJuEfyLTKNzDjs2MEMXMBsqG+kayPGd3NGgZWCDQ3NYlR9i59MwybSfsmasdBjQe6T5jQ3T27WKGKeUI9mXKsnh/xo3cCg12euvXXN2B/n2kznH33w== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=vmware.com; dmarc=pass action=none header.from=vmware.com; dkim=pass header.d=vmware.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=vmware.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=fEDuW0VI/owo7qGDT/GvaOXqfeB7/Wr1DCeyknfqwkA=; b=wMh/sjt8s1LpL2GvdAmC0nRH2Db6D8pk3olKpxap7Ty6E9k8dHQ0vgKj1k47ZzGv54xLl9Au9h0d9eoNTbBePCJGq6Z8TjB8zCvRIItAs53OlYpONttJAFChMcmLBlfG/IHds+5//565bTqm440aOMajZqVLPpIj+yqm5v6mrhw= Received: from MWHPR05MB2896.namprd05.prod.outlook.com (2603:10b6:300:65::20) by CO6PR05MB7652.namprd05.prod.outlook.com (2603:10b6:5:341::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3933.23; Mon, 8 Mar 2021 18:06:33 +0000 Received: from MWHPR05MB2896.namprd05.prod.outlook.com ([fe80::cc46:e1a9:6424:c456]) by MWHPR05MB2896.namprd05.prod.outlook.com ([fe80::cc46:e1a9:6424:c456%12]) with mapi id 15.20.3933.025; Mon, 8 Mar 2021 18:06:33 +0000 From: Jacob Champion To: "michael@paquier.xyz" CC: "pgsql-hackers@lists.postgresql.org" Subject: Re: cryptohash: missing locking functions for OpenSSL <= 1.0.2? Thread-Topic: cryptohash: missing locking functions for OpenSSL <= 1.0.2? Thread-Index: AQHXBVuLOfBDrMXnUkWGReluivlwr6pdKfSAgAHN2QCAEurVgIAInjAA Date: Mon, 8 Mar 2021 18:06:32 +0000 Message-ID: <8200dc155937c1a7e5d9ea19cc65d95e89d0bc4d.camel@vmware.com> References: In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: user-agent: Evolution 3.36.4-0ubuntu1 authentication-results: paquier.xyz; dkim=none (message not signed) header.d=none;paquier.xyz; dmarc=none action=none header.from=vmware.com; x-originating-ip: [50.39.198.229] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 7af53b9e-123f-44a2-b8df-08d8e25ce81a x-ms-traffictypediagnostic: CO6PR05MB7652: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:10000; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: JA43UreSxMZOBACixtjCX9StBhlSHx8g9JQXvtfgxCyVXLHwd5ZqEkSWJ95m5qndzjCFwAVNG5OLaZY9UOMWBTpurFB9RurIIpklqCVCttj25neKf7EK+KYTFycwibngHjxNGiFgV5mSqKF7ozfRYUuXLxukyh8k5sjqAInScwZzgJkYIT53q+jhDNJZJj2aa63wlZ63aqnPql2i03HKISEN4OoqN/AK9PPV2A9BTv1t/ScCju17ueqaZ5B+JAIw0YWmpgSXJS6YJ/xj4oAmiLfOpEBjwuvKRLQ8wKWXh+nZGoV4j3+ZuEcgS0kuYoksB7UOpHtfQmHq4aVv9gQgPdFwAN3hSqylOetdvBNBLSjfaL9mSg/R/EYl4b+7hHkuWF02NgI5KzP7sWgLDRk3EK0KJXYaaoubq3ACkGZCEZ5oL2+j3uVpZ4kSFQNDq3+amlsQUQb+PqXYbDxBHRffe7ebeGDwt7ty7vrOprlACHRejlrDvJsNWweN5IRmFZASZ2ZPLfUIcUGbgS3SGbmwi7NsoYGGD5k6Wyu6OGNBTdAWfSYdGB4f2TpwTsb/OzfY x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:MWHPR05MB2896.namprd05.prod.outlook.com;PTR:;CAT:NONE;SFS:(4636009)(396003)(366004)(376002)(39860400002)(136003)(346002)(36756003)(26005)(8676002)(6512007)(2906002)(86362001)(6486002)(6506007)(66556008)(6916009)(66476007)(4744005)(64756008)(76116006)(66946007)(186003)(66446008)(8936002)(71200400001)(2616005)(478600001)(4326008)(316002)(5660300002);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata: =?utf-8?B?WWhibmIzUW9aS3htR2Y3WjRIaHVUNWpYTGhEQlNKNzFWdFlmcG91T0dab2pD?= =?utf-8?B?MlI5ZDRXNFFjWVV4OWt0U1FDbXYxK0c0MHpJZGlsdWQ5YVpFYnJTalljK3FO?= =?utf-8?B?TFdzV0FtUHljZWZLQ3FQMXRZdTdqTFNtaExDSXBxS2xMSzZqRzFVQ1VxWm1P?= =?utf-8?B?MTZJNEErQU1wN09CcUh2aTl0SGNEWHV2VVZSQ1hScEIyUlA4TnJkRzBnVnlP?= =?utf-8?B?cVNiVkR5MzdkemhzbHlHL1dvckFxRUdTS2lZUzFONlVZUnR6TXRVUHpzVXJ6?= =?utf-8?B?aEFLNDVrS2psK2tISllGQlJRSkZNZUhlUGJLWVJHcTZ2NCtnbHdlU20wUUd0?= =?utf-8?B?Zlc3RjE1Q0NIT3Y5eGxmNnZscFd2TXViaXBUWS93dzJ5YytUYVNnamEyVXpz?= =?utf-8?B?cytnaFZVNHdMMGVnZXVSN2VUUk5BamY0SnNicDJ3WjVxemw0TytLYS9pRWdv?= =?utf-8?B?ZE15bXFJQjdVTG9Hd1MxZUFaSnBLYUJJY20wVFNyUDZhWHE0TWtpN0dQeWd4?= =?utf-8?B?ZTk4UmhDY1YrTXNrSGM5RUFjcmtydVh2b25lajZtTVh5ZW5CZDFkWjRydmlM?= =?utf-8?B?cjJEZ2x3T0swWkcvWWsyK3JGSC9VQ24walFnaTBMd1NTVmhJUjF6ZkpLcEJp?= =?utf-8?B?QUJGNWVnMnUyTXBDdFBVVm5Lc084UnROMitta0k5VWhON3NDMWxjZWhaY0FY?= =?utf-8?B?dXZ3Y0t6cG1kendHVldXMkZNeXFnUlJaaUxsMHVaNnkvd1lRa3kvRnpnR1Bt?= =?utf-8?B?aDltd1dBS0U5eHBLelZhd2c2eDZmZ3Rpd2V4bjRoTFNpaHk2Z3ZidXF3UHJp?= =?utf-8?B?YTFZb3VNQWFpWDhkc2hCaXc2UlJDd3ZUTXFydm9kZ0NrZW1ZaWo1a2ZsRWs4?= =?utf-8?B?NUpOL3VDVWVPem9Uc3YwbGRLNnJ1SHg0VlJzQ2RQZGtadm5SRHMvdkNabSsw?= =?utf-8?B?TmtHQlpzMVppSk10NU1PUVdRZGFLZ3hyRFFSVzV4MlpqZHhFcGlvZE9WeHgw?= =?utf-8?B?WUM5R3JZdmhiblZTOW9VbHhHQ2V4dytDckdIc25sNk9zV2REbDVPcHVqWnJi?= =?utf-8?B?TGZxUW9hclZEZW84QjhpMFAxZmk4Vys5VTJVSDQ1UVZLME9LWXpMbHJaWXpi?= =?utf-8?B?M3VuOVRJWVFyWU5nN2wybkRJRUFUQ3hlcHp2QVlZMlpPMDRGaVlFdHV3djZi?= =?utf-8?B?Ny91MnpvUi9wZGJCcUZOSnJ3cDRxZW5PRlRTSnBrdDV6VjlDbjFUWW5nQTB3?= =?utf-8?B?dnRVRXZpMERERFhwQ3Z0Y2hmMVRFZnhNVW5sZkorT1pxVm5wQitJSlZLakIw?= =?utf-8?B?dWczazFuREk0eWlvbkFONVRLQTFYRkJvNitKRUpYNHIxT3hlanMzbWVDd2JQ?= =?utf-8?B?RzhtMVpDWXVlYmdManZkQ1piUzJSSHU3aXpEWWR6a1ZLTUdxV1JET29sYnJt?= =?utf-8?B?UGQydUE0a3JZWlVkUklDZmF6WHZleXVJbGl2bnc0RS9TWStZdHNVbGZ1YjN0?= =?utf-8?B?VUljMmRTZ1dIVllXUGJDQk1WamZKSjVuWUpZeWVIZmZ4bnpKOGY5eElkc1pF?= =?utf-8?B?MVJFakpmRGFMUldlTjZ2MVBueXFmcU1rM2VKVDVEaGplaHhSQ2dYL0NjcDNY?= =?utf-8?B?blFvOHVkcHBrenN5Yk9mTU9nTFZWTW9JSzR6aFlDcXk5NHlyUERqRkN0YVlQ?= =?utf-8?B?b0hoa3JjTHRRTVI5aVpOd0Z4UkJablVPbWhsVGRCdFBsMXdwMTRHSGRZVzJk?= =?utf-8?Q?gi7k3EWkbOJpD3INqUBfcSOYn9fWL+2wogwl5rz?= x-ms-exchange-transport-forked: True Content-Type: text/plain; charset="utf-8" Content-ID: <92C41C5517F64F4FB0F654BFC3DBC87A@namprd05.prod.outlook.com> Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: vmware.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: MWHPR05MB2896.namprd05.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 7af53b9e-123f-44a2-b8df-08d8e25ce81a X-MS-Exchange-CrossTenant-originalarrivaltime: 08 Mar 2021 18:06:33.0279 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: b39138ca-3cee-4b4a-a4d6-cd83d9dd62f0 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: Qoy+uoJ2rQ1Si5VMtd3780St8U2ahn4xhOAjWHFFO58GDwqSv4+5gYlwa5gctspHw/ItfDn//LWgdTNKYg9dTw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: CO6PR05MB7652 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk T24gV2VkLCAyMDIxLTAzLTAzIGF0IDE1OjMwICswOTAwLCBNaWNoYWVsIFBhcXVpZXIgd3JvdGU6 DQo+IEV4dHJhIGV5ZXMgYXJlIHdlbGNvbWUgaGVyZSwgdGhvdWdoIEkgZmVlbCBjb21mb3J0YWJs ZSB3aXRoIHRoZQ0KPiBhcHByb2FjaCB0YWtlbiBoZXJlLg0KDQpJIGhhdmUgb25lIHN1Z2dlc3Rp b24gZm9yIHRoZSBuZXcgbG9naWM6DQoNCj4gICAgICAgIGVsc2UNCj4gICAgICAgIHsNCj4gICAg ICAgICAgICAgICAgLyoNCj4gICAgICAgICAgICAgICAgICogSW4gdGhlIG5vbi1TU0wgY2FzZSwg anVzdCByZW1vdmUgdGhlIGNyeXB0byBjYWxsYmFja3MuICBUaGlzIGNvZGUNCj4gICAgICAgICAg ICAgICAgICogcGF0aCBoYXMgbm8gZGVwZW5kZW5jeSBvbiBhbnkgcGVuZGluZyBTU0wgY2FsbHMu DQo+ICAgICAgICAgICAgICAgICAqLw0KPiAgICAgICAgICAgICAgICBkZXN0cm95X25lZWRlZCA9 IHRydWU7DQo+ICAgICAgICB9DQo+ICAgICAgICBbLi4uXQ0KPiAgICAgICAgaWYgKGRlc3Ryb3lf bmVlZGVkICYmIGNvbm4tPmNyeXB0b19sb2FkZWQpDQo+ICAgICAgICB7DQo+ICAgICAgICAgICAg ICAgIGRlc3Ryb3lfc3NsX3N5c3RlbSgpOw0KPiAgICAgICAgICAgICAgICBjb25uLT5jcnlwdG9f bG9hZGVkID0gZmFsc2U7DQo+ICAgICAgICB9DQoNCkkgaGFkIHRvIGNvbnZpbmNlIG15c2VsZiB0 aGF0IHRoaXMgbG9naWMgaXMgY29ycmVjdCAtLSB3ZSBzZXQNCmRlc3Ryb3lfbmVlZGVkIGV2ZW4g aWYgY3J5cHRvIGlzIG5vdCBlbmFibGVkLCBidXQgdGhlbiBjaGVjayBsYXRlciB0bw0KbWFrZSBz dXJlIHRoYXQgY3J5cHRvX2xvYWRlZCBpcyB0cnVlIGJlZm9yZSBkb2luZyBhbnl0aGluZy4gV2hh dCB3b3VsZA0KeW91IHRoaW5rIGFib3V0IG1vdmluZyB0aGUgY29ubi0+Y3J5cHRvX2xvYWRlZCBj aGVjayB0byB0aGUgZWxzZQ0KYnJhbmNoLCBzbyB0aGF0IGRlc3Ryb3lfbmVlZGVkIGlzIG9ubHkg c2V0IGlmIHdlIGFjdHVhbGx5IG5lZWQgaXQ/DQoNCkVpdGhlciB3YXksIHRoZSBwYXRjaCBsb29r cyBnb29kIHRvIG1lIGFuZCBiZWhhdmVzIG5pY2VseSBpbiB0ZXN0aW5nLg0KVGhhbmtzIQ0KDQot LUphY29iDQo=