Return-Path: Received: from smtp1.linuxfoundation.org (smtp1.linux-foundation.org [172.17.192.35]) by mail.linuxfoundation.org (Postfix) with ESMTPS id 36A9EB7B for ; Wed, 27 Sep 2017 22:07:00 +0000 (UTC) X-Greylist: whitelisted by SQLgrey-1.7.6 Received: from mail-ua0-f182.google.com (mail-ua0-f182.google.com [209.85.217.182]) by smtp1.linuxfoundation.org (Postfix) with ESMTPS id D46923F9 for ; Wed, 27 Sep 2017 22:06:59 +0000 (UTC) Received: by mail-ua0-f182.google.com with SMTP id q29so9394720uaf.3 for ; Wed, 27 Sep 2017 15:06:59 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc; bh=1TID2NyNuFwt1wbgIU+guAWO7XOoJmsKS5e25a7OvQI=; b=rDG/v/cX6Jgke4hkBxHLFn4wrdD7IFM1w9jbS5TMmfK+L6PjDHSPd3kEVnSx6JcEry C6cr1MafyNsB0ZbwI1S/GE4CZFQqhOtITYl8gUfKnFJPFeczZZ9zb5sETe00Tukcc07+ HFBLnCH2bfNd1RZZYD0mRYEectCPuiAYXH6LpHCDrS/1jgZECi8h8U3MyaYEQDWvGzwv TVbxBmJ3c9KvkL7U75KtZ0BDsScvTYiUaxWJ6NKp4zMQM80rZbw+H+KkmqACDk/AHpmt hwigtFK1RioeVs3WJdNrRb+05zvo1i8aburb2BmIFVmjy6UccV1FOfZUbg0G6UsrZuzY YWVw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:sender:in-reply-to:references:from :date:message-id:subject:to:cc; bh=1TID2NyNuFwt1wbgIU+guAWO7XOoJmsKS5e25a7OvQI=; b=p4X/SXT3oiTpG6f8Z6B2tOHUla9Yy3INWITyoCuIbSqraTW/VkNhuwOnMxEj9EJ1hf HwX/VR8o5Za0HL1Vx6puFErW9xL0fD9Z6u6pnlY8vqZ1suyAgJpKBGiWRUeQ1a8G1BU0 ZFxS9vEcg8F38EJmTu7phTZs+SMBbUPv2vMFJwiewG8r5gOTcU262fTSwEbmYYMdMWUv Ju3FOlvHV/MB7hTspIzdC//3oD4/tMHIVbvJHWcx4AEjnG5dXtKasT2esxWtQcnrf6tj wjx0/55UJniRYyh/5Od/wZNudUfjzJcRTtN0G/YfggdpX5lUfnIRaIs7uBOQj7yMzLDp 9+1w== X-Gm-Message-State: AHPjjUjy8J+zLGkKPyRPNkg3ekKGUMyH7eI1Jo6rrDZ3Ef4CmZFhjMPV DMllmJVGqMBO6ljDV9u0d21saPopy82nsXN1J+U= X-Google-Smtp-Source: AOwi7QDVoCjDb/hjaNNL/FnFMwwxvfnG3WXKU9ziFKa/sL84hhg5FsV8VtQov95CelTb3YMzMuGayLZlI2USfceVTfA= X-Received: by 10.159.40.9 with SMTP id c9mr1928490uac.61.1506550019009; Wed, 27 Sep 2017 15:06:59 -0700 (PDT) MIME-Version: 1.0 Sender: gmaxwell@gmail.com Received: by 10.103.146.78 with HTTP; Wed, 27 Sep 2017 15:06:58 -0700 (PDT) In-Reply-To: References: From: Gregory Maxwell Date: Wed, 27 Sep 2017 22:06:58 +0000 X-Google-Sender-Auth: aWmH34K1tDCzaQG2dTBm52wuM_E Message-ID: To: Cory Fields , Bitcoin Protocol Discussion Content-Type: text/plain; charset="UTF-8" X-Spam-Status: No, score=0.5 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, FREEMAIL_FROM, RCVD_IN_DNSWL_NONE, RCVD_IN_SORBS_SPAM autolearn=disabled version=3.3.1 X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on smtp1.linux-foundation.org Cc: "Radcliffe, Mark" , "Roay, Leslie" Subject: Re: [bitcoin-dev] Bitcoin Assistance X-BeenThere: bitcoin-dev@lists.linuxfoundation.org X-Mailman-Version: 2.1.12 Precedence: list List-Id: Bitcoin Protocol Discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 27 Sep 2017 22:07:00 -0000 On Wed, Sep 27, 2017 at 9:20 PM, Cory Fields via bitcoin-dev wrote: >> License for A fast alternative to the modulo reduction > > This references a comment cuckoocache.h. No code from the site is used. The > link to the site was added after the code, as the site provides a helpful > explanation for the technique used. As the author of that comment: the reference there is unrelated to the code but just a found-on-the-internet explanation for an trivial, old, and well known technique (which I've seen in code since at least the 80s) that manages to sometimes surprise people who aren't familiar with fixed point signal processing. I wrote and submitted the comment after encountering people confused by our code in another project, long after it was written.