From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-wr1-x42f.google.com (mail-wr1-x42f.google.com [IPv6:2a00:1450:4864:20::42f]) by sourceware.org (Postfix) with ESMTPS id 326D13858D1E for ; Sat, 31 Dec 2022 15:17:17 +0000 (GMT) Received: by mail-wr1-x42f.google.com with SMTP id n3so21842939wrc.5 for ; Sat, 31 Dec 2022 07:17:17 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=in-reply-to:references:cc:to:from:content-language:subject :user-agent:mime-version:date:message-id:from:to:cc:subject:date :message-id:reply-to; bh=1F7RJS5ty+MxP3xIWu19AUuZ7xYBan5egmF5kCJkkRY=; b=C2+YuS2x1hkAFRps03MCvKsRG9yvn2grPxjKc4gt3xTcuwN7Xeyhe7sVwXeyIRN/Mb r3TIhPEuB2gGViZjysfi+akhyE5RQFRy5P6hK20+jExbaqjKwtyGIsPSfKpIFIKXmYYI x6j2Gips9a6dgOGN44fnevzdMgMixBtIwiY3rdCuUSUC5oi34iWkxc3ZmZaKKVQC8I47 d+jera1nZlYp7cuIhZz6CUe2zJugDmW52sZK5Lq4xLzdI0eF/91k0vD4wlNm9aaTqGrJ bvfIkACWqdx5V2MhicssQoidISg4uHP8QqkoJCdK1kXMBtEstZCUly2J9HPLFI5WXJKI gB3g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=in-reply-to:references:cc:to:from:content-language:subject :user-agent:mime-version:date:message-id:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=1F7RJS5ty+MxP3xIWu19AUuZ7xYBan5egmF5kCJkkRY=; b=ROrVsIXbin3RQSfTckVpuVwyTk3oHyCWmClD8dxblXdXi4U76TtLsQ2JhVIm5Ksypk 88dNNL3J2M5BSxXZ4PleQfep/QUaq+7TlqdDzOaV2oMhHqErK0GqMfl0tI/jd4095rtw hHKLQQ5AmYdu912+fjrqXFxGMh1VOOpJ5sbDkUen6406SCSmhPAqkynEUtBQ1oNiQc9T c9wji2WQIm98q4f5rLacV/NjxLzwlcWFdKQD7D+ofPetL9hfLmczYM34W+nqhocC7nkQ fHKw4msva0dJ+SBhg+5kaQdFOilUU1t87B5aDRE5qSqepDjgisel8arT5y/0kJoULX41 E+dw== X-Gm-Message-State: AFqh2komhaY7GWjL+yS/biWtamxMu3rmYuQlaxo/60N8BSUMlfsVCeY5 dKdIvFZ+tuL7Aosc5N8AM+M= X-Google-Smtp-Source: AMrXdXugOBjGF53RInrZub5AcZaqw1tEnjF36frLdwFizFtPC18Hlp8H0dCi61f7/e9xBYkQCHT3Bw== X-Received: by 2002:adf:e5ce:0:b0:27e:520f:1093 with SMTP id a14-20020adfe5ce000000b0027e520f1093mr11943946wrn.37.1672499835864; Sat, 31 Dec 2022 07:17:15 -0800 (PST) Received: from [192.168.0.160] ([170.253.36.171]) by smtp.gmail.com with ESMTPSA id m11-20020a5d56cb000000b0028d66c43101sm5977841wrw.29.2022.12.31.07.17.14 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sat, 31 Dec 2022 07:17:15 -0800 (PST) Message-ID: <7bf67e29-c242-d1be-a108-e2b0324f679a@gmail.com> Date: Sat, 31 Dec 2022 16:17:13 +0100 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.6.0 Subject: Re: [PATCH] Give a useful meaning to arc4random_uniform(0); Content-Language: en-US From: Alejandro Colomar To: Theo de Raadt Cc: otto@cvs.openbsd.org, djm@cvs.openbsd.org, libc-alpha@sourceware.org, Alejandro Colomar , Theo de Raadt , "Todd C . Miller" , "Jason A. Donenfeld" , =?UTF-8?Q?Cristian_Rodr=c3=adguez?= , Adhemerval Zanella , Yann Droneaud , Joseph Myers , Serge Hallyn , Iker Pedrosa References: <20221231023653.41877-1-alx@kernel.org> <5084.1672476619@cvs.openbsd.org> <78070.1672476692@cvs.openbsd.org> In-Reply-To: Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="------------VBQurnZH860y9ByTM031L9Qg" X-Spam-Status: No, score=-3.5 required=5.0 tests=BAYES_00,BODY_8BITS,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM,NICE_REPLY_A,RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS,TXREP autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --------------VBQurnZH860y9ByTM031L9Qg Content-Type: multipart/mixed; boundary="------------azuDj5OmSBSLqWj4HeyyAu9A"; protected-headers="v1" From: Alejandro Colomar To: Theo de Raadt Cc: otto@cvs.openbsd.org, djm@cvs.openbsd.org, libc-alpha@sourceware.org, Alejandro Colomar , Theo de Raadt , "Todd C . Miller" , "Jason A. Donenfeld" , =?UTF-8?Q?Cristian_Rodr=c3=adguez?= , Adhemerval Zanella , Yann Droneaud , Joseph Myers , Serge Hallyn , Iker Pedrosa Message-ID: <7bf67e29-c242-d1be-a108-e2b0324f679a@gmail.com> Subject: Re: [PATCH] Give a useful meaning to arc4random_uniform(0); References: <20221231023653.41877-1-alx@kernel.org> <5084.1672476619@cvs.openbsd.org> <78070.1672476692@cvs.openbsd.org> In-Reply-To: --------------azuDj5OmSBSLqWj4HeyyAu9A Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: base64 DQoNCk9uIDEyLzMxLzIyIDE2OjEzLCBBbGVqYW5kcm8gQ29sb21hciB3cm90ZToNCj4gSGkg VGhlbywNCj4gDQo+IE9uIDEyLzMxLzIyIDE1OjU2LCBBbGVqYW5kcm8gQ29sb21hciB3cm90 ZToNCj4+Pg0KPj4+IEkgZG8gbm90IGxpa2UgeW91ciBwcm9wb3NhbCBhdCBhbGwuwqAgQSBm dW5jdGlvbiBsaWtlIGFyYzRyYW5kb21fcmFuZ2UoKQ0KPj4+IGlzIGV2ZW4gbW9yZSBsaWtl bHkgdG8gYmUgdXNlZCB3cm9uZyBieSBwYXNzaW5nIGJhY2t3YXJkcyBwb2ludHMNCj4+PiBh bmQgeW91IHNlZW0gdG8gaGF2ZSBhIGxvdCBvZiBodWJyaXMgdG8gYWRkIGEgcmFuZ2UgY2hl Y2sgdG8gaXQuDQo+IA0KPiBJIGRpZG4ndCB1bmRlcnN0YW5kIHRoZSBlbnRpcmUgc2VudGVu Y2UsIHNpbmNlIEknbSBub3QgYSBuYXRpdmUgRW5nbGlzaCBzcGVha2VyLiANCj4gIMKgU29y cnkgZm9yIHRoYXQuwqAgQWJvdXQgYWRkaW5nIGEgcmFuZ2UgY2hlY2ssIEknbSBub3QgYWdh aW5zdCBpdC7CoCBCdXQgd2hhdCB0byANCj4gZG8gaW4gdGhhdCBjYXNlP8KgIGFib3J0KCk/ wqAgSSBkb24ndCBzZWUgYW55dGhpbmcgc2lnbmlmaWNhbnRseSBiZXR0ZXI/wqAgSW4gdGhl IA0KDQpzL2JldHRlcj8vYmV0dGVyLi8NCg0KPiBMaW51eCBrZXJuZWwsIHRoZSB1c2VkIHNv bWV0aGluZyBCVUlMRF9CVUcsIGJ1dCBJIGRvbid0IGtub3cgdGhvc2UgbWFjcm9zIHZlcnkg DQoNCnMvdGhlIHVzZWQvdGhleSB1c2VkLw0KDQpTb3JyeSBmb3IgdGhlIHR5cG9zLg0KDQo+ IG11Y2guDQo+IA0KPiBJJ20gcmVhbGx5IG9wZW4gdG8gZGlzY3Vzc2lvbiBhYm91dCB3aGF0 IHdvdWxkIHRoZSB0aGUgYmVzdCBiZWhhdmlvciB3aGVuIG1heCA8IA0KPiBtaW4uDQo+IA0K PiBDaGVlcnMsDQo+IA0KPiBBbGV4DQo+IA0KPj4NCj4+IE9oLCBJIGp1c3QgY2hlY2tlZCBo dWJyaXMgaW4gdGhlIGRpY3Rpb25hcnkgYW5kIGl0IHNlZW1zIHlvdSBkaWQgbWVudGlvbiBl Z28uIA0KPj4gSSdsbCB0cnkgdG8gcmViYXRlIHlvdSB3aXRoIHNvbWV0aGluZyB1c2VmdWwu DQo+Pg0KPj4gSWYgeW91IHJ1biBgZ3JlcCAtcm4gJ2FyYzRyYW5kb21fdW5pZm9ybSgnYCBp biB0aGUgT3BlbkJTRCB0cmVlLCB0aGVyZSB3aWxsIGJlIA0KPj4gbWFueSBjYXNlcyB3aGVy ZSB5b3UnZCByZWFsbHkgYmVuZWZpdCBmcm9tIHRoaXMuwqAgSSdsbCBqdXN0IHBpY2sgYSBm ZXc6DQo+Pg0KPj4NCj4+IHN5cy9uZXQvcGZfbGIuYzoyMjQ6DQo+PiDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqAgY3V0ID0gYXJjNHJhbmRvbV91bmlmb3JtKDEgKyBoaWdoIC0gbG93KSAr IGxvdzsNCj4+IGJldHRlciBhczoNCj4+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBjdXQg PSBhcmM0cmFuZG9tX3JhbmdlKGxvdywgaGlnaCk7DQo+Pg0KPj4NCj4+IHN5cy9rZXJuL2tl cm5fZm9yay5jOjY0ODoNCj4+IMKgwqDCoMKgwqDCoMKgwqAgcGlkID0gMiArIGFyYzRyYW5k b21fdW5pZm9ybShQSURfTUFYIC0gMSk7DQo+PiBiZXR0ZXIgYXM6DQo+PiDCoMKgwqDCoMKg wqDCoMKgIHBpZCA9IGFyYzRyYW5kb21fcmFuZ2UoMiwgUElEX01BWCk7DQo+Pg0KPj4NCj4+ IHVzci5iaW4vbmMvbmV0Y2F0LmM6MTUwMToNCj4+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgIGNwID0gYXJjNHJhbmRvbV91bmlmb3JtKHggKyAxKTsNCj4+IGJldHRlciBh czoNCj4+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGNwID0gYXJjNHJhbmRv bV9yYW5nZSgwLCB4KTsNCj4+DQo+Pg0KDQotLSANCjxodHRwOi8vd3d3LmFsZWphbmRyby1j b2xvbWFyLmVzLz4NCg== --------------azuDj5OmSBSLqWj4HeyyAu9A-- --------------VBQurnZH860y9ByTM031L9Qg Content-Type: application/pgp-signature; name="OpenPGP_signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="OpenPGP_signature" -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEE6jqH8KTroDDkXfJAnowa+77/2zIFAmOwUnoACgkQnowa+77/ 2zLKmw/9HyQEWPgV8hFBvaCVOLPU02SOdNMQYAFe052KBmbX9rozo7LWrLZxOAMk i4ELzfpACGHf7cmptrgSmB1QaPBPAZkkNvDsZYuXScEypIRYs8NWp7pjpPnDSRuO EQBF/gou72bQBzcNR2P7LOYPoot0RAuOEzR86REWIvfIL1fAZHEwiWekKRvjb8mM hUeq9IKsBwq8oqyl4NsJ25tHLAJCqN9G1BGuOAOKFxC6WxriICLw5xCKrnB2cmi7 WE4UdH2EYUvyA823C2I+GQ+75Rl1gNN63LHz14kYK1Gfjw6k1I+/ych7UzbS/bl2 TfLT05dXJAHmCy04tpY9zIiacxLR+r6Os1g1AzxgZ2KI1i9ozcG4hYjgcDpXUzIf BS9UNKCpTII0CA/foDuFLAB2dQl/+/1Qz09cWjEzobVj3cibMmpSvLURXOmr3vLt TthHF47pZm8rNhy1HF3IeJii0BiyYp73WGyHPh48xcq3cAP278/4ZdGwXNC50FOu cJ4C2QdK2ILcG62+MSZqaw45V0K0O1eyuo0IJvq/DXCwzMX3v0jc/xhIjqPESU0G RCyyKCXH05bsqJFvBjIlAB5W8I1vXxOKcKtHWahuZR+5gkQS943d0jUhKESJouze ZXmrfqbP5kiAH9CyIFOd4cnsoqCkiqEzKhpZ/DLzD2aGjeEST2w= =IdsU -----END PGP SIGNATURE----- --------------VBQurnZH860y9ByTM031L9Qg--