From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.org/gmane.linux.lib.musl.general/14268 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: Song Fangrui Newsgroups: gmane.linux.lib.musl.general Subject: Re: TLS and TSS APIs have race conditions in musl Date: Wed, 26 Jun 2019 09:12:36 +0000 Message-ID: References: <2140186.O6clVpGfe8@omega> <20190626001152.GL1506@brightrain.aerifal.cx> <14462497.iQ5DGy8R7k@omega> Reply-To: musl@lists.openwall.com Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="125157"; mail-complaints-to="usenet@blaine.gmane.org" Cc: "musl@lists.openwall.com" To: Bruno Haible Original-X-From: musl-return-14284-gllmg-musl=m.gmane.org@lists.openwall.com Wed Jun 26 11:12:53 2019 Return-path: Envelope-to: gllmg-musl@m.gmane.org Original-Received: from mother.openwall.net ([195.42.179.200]) by blaine.gmane.org with smtp (Exim 4.89) (envelope-from ) id 1hg3z3-000WT0-IB for gllmg-musl@m.gmane.org; Wed, 26 Jun 2019 11:12:53 +0200 Original-Received: (qmail 11904 invoked by uid 550); 26 Jun 2019 09:12:50 -0000 Mailing-List: contact musl-help@lists.openwall.com; run by ezmlm Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-ID: Original-Received: (qmail 11886 invoked from network); 26 Jun 2019 09:12:49 -0000 Thread-Topic: [musl] TLS and TSS APIs have race conditions in musl Thread-Index: AQHVK/9LSSDMbOLuyUa3rO8R2ZTiGQ== In-Reply-To: <14462497.iQ5DGy8R7k@omega> Accept-Language: zh-TW, en-US Content-Language: en-US x-clientproxiedby: SN4PR0501CA0091.namprd05.prod.outlook.com (2603:10b6:803:22::29) To MWHPR22MB1679.namprd22.prod.outlook.com (2603:10b6:301:6c::17) x-incomingtopheadermarker: OriginalChecksum:BCF24B7E4F42AB846A3C4A97060E4E5119DCE2C9ACE67C6848C18B64F47D67DA;UpperCasedChecksum:C2CACE6B6E190AA79ED61CD7148753B50CEB3AC39C26897474692FCCE4A92D76;SizeAsReceived:7880;Count:53 x-ms-exchange-messagesentrepresentingtype: 1 x-gm-message-state: APjAAAXv+hxCrbgmqyI9LKLixLS1jMHWBpMoHHkpF6w/yhP/JzYjdJgk z5Pybz45JKfqOQqViEe3eQl7EXccpkaglr8Mdog= x-google-smtp-source: APXvYqw25atSqY0VaAvVBDeVWnCarxOnGRiE48PZw9ihqQ2ozPR7nUAK8LdCL4wd1Wf35EXCkioQ5LCYNUQe6MLTr2g= x-received: by 2002:a05:6830:10d3:: with SMTP id z19mr2454764oto.196.1561540353862; Wed, 26 Jun 2019 02:12:33 -0700 (PDT) x-gmail-original-message-id: x-tmn: [OFkv6JIkICCSrdVlIGRz1AxMyuIYAl9Q] x-microsoft-original-message-id: x-ms-publictraffictype: Email x-incomingheadercount: 53 x-eopattributedmessage: 0 x-microsoft-antispam: BCL:0;PCL:0;RULEID:(2390118)(5050001)(7020095)(20181119110)(201702061078)(5061506573)(5061507331)(1603103135)(2017031320274)(2017031323274)(2017031324274)(2017031322404)(1601125500)(1603101475)(1701031045);SRVR:CO1NAM05HT036; x-ms-traffictypediagnostic: CO1NAM05HT036: x-microsoft-antispam-message-info: MD+sA3GP/pJS+MjT+nSzxKMWVQhu/3Dlb9Ct9BpWO2oyOKqKWOIOszlnJN4eYe4x5cjWWeb50L3FUu06R37RSh8LODDHumJqR36FTtH61J7JaTkNLJ4VtSjMrnbKifewFga85idRCy8JB2AppazDUlIWmzqlrvMXmAB+JvnGxp9SgprJaOPnc8pZYRuC3aFv Content-ID: <858EE20E682AB346A4364ACB015B33E3@namprd22.prod.outlook.com> X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-CrossTenant-Network-Message-Id: 1ca82dda-9aa2-4f84-c3c0-08d6fa166dcd X-MS-Exchange-CrossTenant-rms-persistedconsumerorg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-CrossTenant-originalarrivaltime: 26 Jun 2019 09:12:36.5645 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Internet X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-Transport-CrossTenantHeadersStamped: CO1NAM05HT036 Xref: news.gmane.org gmane.linux.lib.musl.general:14268 Archived-At: T24gV2VkLCBKdW4gMjYsIDIwMTkgYXQgMTowMiBBTSBCcnVubyBIYWlibGUgPGJydW5vQGNsaXNw Lm9yZz4gd3JvdGU6DQo+DQo+IEhpIFJpY2gsDQo+DQo+ID4gPiBPbiBBbHBpbmUgTGludXggMy43 IGFuZCAyLjksIHRoZXNlIHRlc3QgcHJvZ3JhbXMsIHdoZW4gcnVuLCBwcm9kdWNlIHRoaXMgb3V0 cHV0Og0KPg0KPiBUaGlzIHdhcyBhIHR5cG86IEkgbWVhbnQgQWxwaW5lIExpbnV4IDMuNyBhbmQg My45Lg0KPg0KPiA+IEhhdmUgeW91IHRyaWVkIHdpdGggY3VycmVudCBtdXNsICgxLjEuMjIpPw0K Pg0KPiBOby4gSXQgc3VyZWx5IGlzIGVhc2llciBmb3IgeW91IHRvIHRyeSBpdCB3aXRoIHRoZSBj dXJyZW50IG11c2w6DQo+ICAgJCBnY2MgLVdhbGwgdGVzdC10bHMuYyAtbyB0ZXN0LXRscyAmJiAu L3Rlc3QtdGxzDQo+DQo+IEJydW5vDQo+DQoNCkkgY2hlY2tvdXQgY29tbWl0IDU5Zjg4ZDc2NjI2 MzM0NGNlM2UxMjRkOTY5YmE2NjcyMGFmZjQ1OTAgYW5kIHRoZQ0KcHJldmlvdXMgY29tbWl0Lg0K DQpUaGUgZGF0YSByYWNlIHlvdSBzYXcgd2FzIGZpeGVkIGJ5IGl0ICJmaXggZGF0YSByYWNlIGNo b29zaW5nIG5leHQga2V5DQpzbG90IGluIHB0aHJlYWRfa2V5X2NyZWF0ZSINCg==