From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Timothy B. Terriberry" Subject: Re: [PATCH 4/7] crypto/hmac_sha256: Remove undefined memset() Date: Mon, 17 Apr 2017 21:22:08 -0700 Message-ID: <58F59470.4070507@xiph.org> References: <20170403111112.27201-1-david@gibson.dropbear.id.au> <20170403111112.27201-5-david@gibson.dropbear.id.au> <87wpb0di8g.fsf@rustcorp.com.au> <20170405122321.GA15755@umbus.fritz.box> <87wpap5gf6.fsf@rustcorp.com.au> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8"; Format="flowed" Content-Transfer-Encoding: base64 Return-path: Received: from smtp.mozilla.org (mx2.scl3.mozilla.com [63.245.214.156]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by lists.ozlabs.org (Postfix) with ESMTPS id 3w6XHN2d8FzDq5b for ; Tue, 18 Apr 2017 14:30:24 +1000 (AEST) In-Reply-To: <87wpap5gf6.fsf@rustcorp.com.au> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: ccan-bounces+gclcc-ccan=m.gmane.org@lists.ozlabs.org Sender: "ccan" To: Rusty Russell , David Gibson Cc: ccan@lists.ozlabs.org List-Id: ccan@lists.ozlabs.org UnVzdHkgUnVzc2VsbCB3cm90ZToKPj4gV2VsbC4uIG1vcmUgcHJlY2lzZWx5LCBteSB1bmRlcnN0 YW5kaW5nIGlzIHRoYXQgbWVtc2V0KHAsIHgsIDApIGNhbid0Cj4+IGJlIGNvdW50ZWQgb24gbm90 IHRvIGRlcmVmZXJlbmNlIHAuCj4KPiBUaGF0IHNlZW1zIG5vbnNlbnNpY2FsLCB0aG91Z2guCgpJ dCBpcyBub25zZW5zaWNhbCwgYnV0IHdlbGNvbWUgdG8gc3RhbmRhcmRzLgoKQzk5IFNlY3Rpb24g Ny4yMS4xICJTdHJpbmcgZnVuY3Rpb24gY29udmVudGlvbnMiICh3aGljaCBpbmNsdWRlcyBtZW1z ZXQsIAphcyBpdCBpcyBpbiBzdHJpbmcuaCk6CgoiV2hlcmUgYW4gYXJndW1lbnQgZGVjbGFyZWQg YXMgc2l6ZV90IG4gc3BlY2lmaWVzIHRoZSBsZW5ndGggb2YgdGhlIAphcnJheSBmb3IgYSBmdW5j dGlvbiwgbiBjYW4gaGF2ZSB0aGUgdmFsdWUgemVybyBvbiBhIGNhbGwgdG8gdGhhdCAKZnVuY3Rp b24uIFVubGVzcyBleHBsaWNpdGx5IHN0YXRlZCBvdGhlcndpc2UgaW4gdGhlIGRlc2NyaXB0aW9u IG9mIGEgCnBhcnRpY3VsYXIgZnVuY3Rpb24gaW4gdGhpcyBzdWJjbGF1c2UsIHBvaW50ZXIgYXJn dW1lbnRzIG9uIHN1Y2ggYSBjYWxsIApzaGFsbCBzdGlsbCBoYXZlIHZhbGlkIHZhbHVlcywgYXMg ZGVzY3JpYmVkIGluIDcuMS40IgoKQzk5IFNlY3Rpb24gNy4xLjQgIlVzZSBvZiBsaWJyYXJ5IGZ1 bmN0aW9ucyI6CgoiSWYgYW4gYXJndW1lbnQgdG8gYSBmdW5jdGlvbiBoYXMgYW4gaW52YWxpZCB2 YWx1ZSAoc3VjaCBhcyBhIHZhbHVlIApvdXRzaWRlIHRoZSBkb21haW4gb2YgdGhlIGZ1bmN0aW9u LCBvciBhIHBvaW50ZXIgb3V0c2lkZSB0aGUgYWRkcmVzcyAKc3BhY2Ugb2YgdGhlIHByb2dyYW0s IG9yIGEgbnVsbCBwb2ludGVyLCBvciBhIHBvaW50ZXIgdG8gbm9uLW1vZGlmaWFibGUgCnN0b3Jh Z2Ugd2hlbiB0aGUgY29ycmVzcG9uZGluZyBwYXJhbWV0ZXIgaXMgbm90IGNvbnN0LXF1YWxpZmll ZCkgb3IgYSAKdHlwZSAoYWZ0ZXIgcHJvbW90aW9uKSBub3QgZXhwZWN0ZWQgYnkgYSBmdW5jdGlv biB3aXRoIHZhcmlhYmxlIG51bWJlciAKb2YgYXJndW1lbnRzLCB0aGUgYmVoYXZpb3IgaXMgdW5k ZWZpbmVkLiIKCkM5OSBTZWN0aW9uIDcuMjEuNi4xIGRlZmluZXMgbWVtc2V0KCkgYXMgdGFraW5n IGFuIGFyZ3VtZW50IHNpemVfdCBuIAp0aGF0IHNwZWNpZmllcyB0aGUgbGVuZ3RoIG9mIHRoZSBh cnJheSBmb3IgdGhhdCBmdW5jdGlvbiwgYnV0IGRvZXMgbm90IApleHBsaWNpdGx5IHN0YXRlIHRo YXQgaXQgY2FuIGJlIGEgbnVsbCBwb2ludGVyLCBzbyBwZW9wbGUgaGF2ZSAKaW50ZXJwcmV0ZWQg dGhpcyB0byBtZWFuIHRoYXQgcGFzc2luZyBpdCBOVUxMIGlzIHVuZGVmaW5lZCBiZWhhdmlvci4K CgpDODkgc2FpZCB0aGUgc2FtZSB0aGluZywgYWxiZWl0IG1vcmUgYnJpZWZseToKCkM4OSBTZWN0 aW9uIDQuMS42ICJVc2Ugb2YgbGlicmFyeSBmdW5jdGlvbnMiOgoKIkVhY2ggb2YgdGhlIGZvbGxv d2luZyBzdGF0ZW1lbnRzIGFwcGxpZXMgdW5sZXNzIGV4cGxpY2l0bHkgc3RhdGVkIApvdGhlcndp c2UgaW4gdGhlIGRldGFpbGVkIGRlc2NyaXB0aW9ucyB0aGF0IGZvbGxvdy4gSWYgYW4gYXJndW1l bnQgdG8gYSAKZnVuY3Rpb24gaGFzIGFuIGludmFsaWQgdmFsdWUgKHN1Y2ggYXMgYSB2YWx1ZSBv dXRzaWRlIHRoZSBkb21haW4gb2YgdGhlIApmdW5jdGlvbiwgb3IgYSBwb2ludGVyIG91dHNpZGUg dGhlIGFkZHJlc3Mgc3BhY2Ugb2YgdGhlIHByb2dyYW0sIG9yIGEgCm51bGwgcG9pbnRlciksIHRo ZSBiZWhhdmlvciBpcyB1bmRlZmluZWQuIgoKVGhlIGRldGFpbGVkIGRlc2NyaXB0aW9uIG9mIG1l bWNweSgpIGluIFNlY3Rpb24gNC4xMS4yLjEgZG9lcyBub3QgCmV4cGxpY2l0bHkgc3RhdGUgb3Ro ZXJ3aXNlLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K Y2NhbiBtYWlsaW5nIGxpc3QKY2NhbkBsaXN0cy5vemxhYnMub3JnCmh0dHBzOi8vbGlzdHMub3ps YWJzLm9yZy9saXN0aW5mby9jY2FuCg==