Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1tKnLM-00ApFp-Eq for pgsql-hackers@arkaria.postgresql.org; Mon, 09 Dec 2024 23:39:12 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.94.2) (envelope-from ) id 1tKnLJ-00CzWj-Oq for pgsql-hackers@arkaria.postgresql.org; Mon, 09 Dec 2024 23:39:10 +0000 Received: from makus.postgresql.org ([2001:4800:3e1:1::229]) by malur.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1tKnLJ-00CzWR-En for pgsql-hackers@lists.postgresql.org; Mon, 09 Dec 2024 23:39:10 +0000 Received: from mail-pl1-x632.google.com ([2607:f8b0:4864:20::632]) by makus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.94.2) (envelope-from ) id 1tKnLH-001z0W-T2 for pgsql-hackers@lists.postgresql.org; Mon, 09 Dec 2024 23:39:09 +0000 Received: by mail-pl1-x632.google.com with SMTP id d9443c01a7336-2161eb94cceso21287715ad.2 for ; Mon, 09 Dec 2024 15:39:07 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1733787547; x=1734392347; darn=lists.postgresql.org; h=subject:to:from:content-language:user-agent:mime-version:date :message-id:from:to:cc:subject:date:message-id:reply-to; bh=kIUpsZTzSG5zElTHvbU87PzBkK2qzCeB/9aWsCBVS+o=; b=kyR3WCF6f82nV95fOp1XOOfObGzIvaa4gJAyUpPra/wGsiugRWE6Bu2fXvwFtcQuuR nSK526md2wJZsJ286vxc9bl7grSaTCYY8XSzWN4njCkSpoN3xpsZai4mcvrfekJV+mzX Jd967HNXk6CAzcQUgVxwnN+4v5xvIOY7hAQKVU0OCLUYmqsJWDu+l+Kpkw3sIehtWJSS kLv5UKi6ZV0M2Hc9pxFtQpdslZdKebIZWFjE//93Gc/xf0CXf59cWViE2jpCFGEdQMs1 3eu8esLnTvftk0DFvxoTTNJhtApjIWFAIoTLRG6nlSIXLWORFj1260qF8FHiDttlA/aw tO0w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1733787547; x=1734392347; h=subject:to:from:content-language:user-agent:mime-version:date :message-id:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=kIUpsZTzSG5zElTHvbU87PzBkK2qzCeB/9aWsCBVS+o=; b=HA2WPGBWHd0U8IYpFtoZdCB6z0Gelt52ADfbgnaQQLMr+qe5jNDp1Ne5n0k4YpMNZe F+YXoXKUsp/BA2Y0CPofsHQZEMBeoWVaa7tzaLgY6rajEsRIk7aJDZRMV8gMOfyWkjM4 6wEwL8PDV/IDMrZGJJzLC304dr9m45YTsAsnzh6s/khYM+hh1UawKDHGrjbIVLmsKXQv HGo86Te0uxbhVHvUQkZ4bAzb03ya00ZkDUSNsXbS51AG+pGoRmHRWSxwn5gDE4/lwP0L YSvUuxyPEkd2VATuY8Weh8Z+u6Drd44ADyBuYU31W2d6CyAmziYxl5xbk/KYZxN3WJjv Fq+g== X-Gm-Message-State: AOJu0YzS4dLYLBx+hQnHLGDwC6Ou/b8K+6hiYm9YkdJsJvsodhF96dWz tZT79Id5AnBsjYnzBJj8aTlNESrxR2Re4CEDKeYUaynVwW42TtG1ljpaU4yc X-Gm-Gg: ASbGncuOAPFbRA16bTTH2KRIaAsoiN/OYz/3eZc2a9NbKO399xeNeJZHs5sowZuqEqc 97m0WSTMbYpyo7arW3Pk6qWMTaWaG90otBBrAb3AVa77tDCFDEB7ZYdpSuZhcoBN76vrbdUawN2 0hExm8i3f76JdnGfQ0fSfDygqYBUwk9vlV6KlepyceJo55cBiK0aqGc7u4j3whXffCLar6mSHW1 3C69u96LVcaXEt5I3ArL1tfcyNmI1ujhq6TyHPAVf5jw4F2fvZBwUZkq4u14m1z3kChyPs5Ze0/ F2tM2Dv3YJ5GFnRf1i4CarE2sU0mJVGoCvGL7nH7a6k2uuM= X-Google-Smtp-Source: AGHT+IHOZxYTvacgbT9EfF+tLiuHGbVygnqacC5J7+0vIU8I8vGyxcvN8qDO389RrcHd0Gf0510DhA== X-Received: by 2002:a17:902:ccc4:b0:216:50d4:5f50 with SMTP id d9443c01a7336-21650d461abmr74891065ad.55.1733787546548; Mon, 09 Dec 2024 15:39:06 -0800 (PST) Received: from ?IPV6:2804:14d:328a:a59c:4d1:7d0e:598b:acc0? ([2804:14d:328a:a59c:4d1:7d0e:598b:acc0]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-2164ec76eb8sm23398045ad.179.2024.12.09.15.39.05 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Mon, 09 Dec 2024 15:39:06 -0800 (PST) Content-Type: multipart/mixed; boundary="------------EHXopKzu0GRt8ygqK07vmjTz" Message-ID: Date: Mon, 9 Dec 2024 20:39:03 -0300 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Content-Language: en-US From: Matheus Alcantara To: PostgreSQL Hackers Subject: Outdated comment on scram_build_secret List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk This is a multi-part message in MIME format. --------------EHXopKzu0GRt8ygqK07vmjTz Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Hi, The documentation for the iterations parameter on scram_build_secret say: * If iterations is 0, default number of iterations is used. But the body of the function have the following assert Assert(iterations > 0); Commit b577743000 introduced the assert and remove the if condition. All usages of this function is using an iteration > 0, so I think that is just a matter of updating the documentation? If that's the case the attached patch does that. -- Matheus Alcantara EDB: https://www.enterprisedb.com --------------EHXopKzu0GRt8ygqK07vmjTz Content-Type: text/plain; charset=UTF-8; name="v1-0001-Fix-outdated-scram_build_secret-comment.patch" Content-Disposition: attachment; filename="v1-0001-Fix-outdated-scram_build_secret-comment.patch" Content-Transfer-Encoding: base64 RnJvbSBjNTYwZTBjNWI3ZTUxZTQ4MzE0YzZlM2FkYTYxMjZmOWVmMjdkOGUzIE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBNYXRoZXVzIEFsY2FudGFyYSA8bXRocy5kZXZAcG0u bWU+CkRhdGU6IE1vbiwgOSBEZWMgMjAyNCAyMDozNjozMCAtMDMwMApTdWJqZWN0OiBbUEFU Q0ggdjFdIEZpeCBvdXRkYXRlZCBzY3JhbV9idWlsZF9zZWNyZXQgY29tbWVudAoKLS0tCiBz cmMvY29tbW9uL3NjcmFtLWNvbW1vbi5jIHwgMyArLS0KIDEgZmlsZSBjaGFuZ2VkLCAxIGlu c2VydGlvbigrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9zcmMvY29tbW9uL3Nj cmFtLWNvbW1vbi5jIGIvc3JjL2NvbW1vbi9zY3JhbS1jb21tb24uYwppbmRleCBiNjExYmI4 ZmU3Li41MWNjMTJlOGMzIDEwMDY0NAotLS0gYS9zcmMvY29tbW9uL3NjcmFtLWNvbW1vbi5j CisrKyBiL3NyYy9jb21tb24vc2NyYW0tY29tbW9uLmMKQEAgLTIwMCw4ICsyMDAsNyBAQCBz Y3JhbV9TZXJ2ZXJLZXkoY29uc3QgdWludDggKnNhbHRlZF9wYXNzd29yZCwKICAqCiAgKiBU aGUgcGFzc3dvcmQgc2hvdWxkIGFscmVhZHkgaGF2ZSBiZWVuIHByb2Nlc3NlZCB3aXRoIFNB U0xwcmVwLCBpZiBuZWNlc3NhcnkhCiAgKgotICogSWYgaXRlcmF0aW9ucyBpcyAwLCBkZWZh dWx0IG51bWJlciBvZiBpdGVyYXRpb25zIGlzIHVzZWQuICBUaGUgcmVzdWx0IGlzCi0gKiBw YWxsb2MnZCBvciBtYWxsb2MnZCwgc28gY2FsbGVyIGlzIHJlc3BvbnNpYmxlIGZvciBmcmVl aW5nIGl0LgorICogVGhlIHJlc3VsdCBpcyBwYWxsb2MnZCBvciBtYWxsb2MnZCwgc28gY2Fs bGVyIGlzIHJlc3BvbnNpYmxlIGZvciBmcmVlaW5nIGl0LgogICoKICAqIE9uIGVycm9yLCBy ZXR1cm5zIE5VTEwgYW5kIHNldHMgKmVycnN0ciB0byBwb2ludCB0byBhIG1lc3NhZ2UgYWJv dXQgdGhlCiAgKiBlcnJvciBkZXRhaWxzLgotLSAKMi4zOS4zIChBcHBsZSBHaXQtMTQ2KQoK --------------EHXopKzu0GRt8ygqK07vmjTz--