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.96) (envelope-from ) id 1vi8Ug-00G2lI-2U for pgsql-general@arkaria.postgresql.org; Tue, 20 Jan 2026 09:57:51 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1vi8Uf-0006Sj-2Y for pgsql-general@arkaria.postgresql.org; Tue, 20 Jan 2026 09:57:50 +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.96) (envelope-from ) id 1vi7s1-00HWAu-14 for pgsql-general@lists.postgresql.org; Tue, 20 Jan 2026 09:17:53 +0000 Received: from mail-ed1-x532.google.com ([2a00:1450:4864:20::532]) by makus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.96) (envelope-from ) id 1vi7ry-001OQN-2L for pgsql-general@postgresql.org; Tue, 20 Jan 2026 09:17:52 +0000 Received: by mail-ed1-x532.google.com with SMTP id 4fb4d7f45d1cf-6505d141d02so8813152a12.3 for ; Tue, 20 Jan 2026 01:17:51 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1768900668; cv=none; d=google.com; s=arc-20240605; b=DMs2Pxwo/9oYa12S/PvhaBcgc4aC3YLqY92WApqp2dvyKgZqAFcciSiXKytNCOLtad yengsJLgd31PYFnDAZF0rh7VzLjcUz0kv/S8pWD4/N4x06VgpYjfwtRcjd6ltOF9eN4o +21wCEZKNtHbO2FImRB2JviIdN2jz6AsMXZ950CfUVorMWXEmHGL7tVyxOpj6N68Jj5d zztNGGLkEiVgzsyEkui8+GabUGyMFdAQEgvwI4pqd6U7fe99C3ei2sEDrO4Ikv+OfY68 Jhr2S7/oUT3ePMkIUWs3BrYS3/EpJ645dRs5+ZJT0K51cVk+OKL0INCwiBxI00OaaShQ tQDQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=to:subject:message-id:date:from:mime-version:dkim-signature; bh=leTe1HYGr0hAzr8hdBLdVgeCDiBVotub5jl3u093qYQ=; fh=x9Jmr8+FtiCQKUvo/7/je6SkcsG+V48pI/LmEXQOSec=; b=FO0/Uh1VaBh1KAPp4XSOA/3Ytq73l/MkLf8cCJkIARK2dWqG6yYh/bx+a4TNGLJCpZ XW/vhE5cNHSWfDqBh0PaQzgXrqKbjcGmMVgLSPSyjPdfaRNUSGiuPcgN+X42oyBxNroM jTz5GrPI56FydNpHOyCzpfr3ovEU2lAky3nXcI1fWWjCKtu1iTc4Y1Q6pTzlwtxxI82K PJ1WF8iE/vMSukBWUDh21qcsXv/ie+pqtq9/Ucjy7gZ+veF5152igxB5jXVZWXvbg0Az udFQMegJPYBNvh7xz3qx2qjj3rv3EjGfUI48U/dA9eHciKX0crq13qzStmIxN97FDMRl +Oag==; darn=postgresql.org ARC-Authentication-Results: i=1; mx.google.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1768900668; x=1769505468; darn=postgresql.org; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=leTe1HYGr0hAzr8hdBLdVgeCDiBVotub5jl3u093qYQ=; b=PVGQjseE3z2tU3aoB3CGrBZ8uobWgN9XoLDT+JSV05izZmAmH5rq4QCEnpkN4/4xPm BMtKSujJ3Zp6H0SDDzo+0RsrQtNhJIM7mNnpGcOAS8rTePw7u9of7zIn3AH/e9c77cW3 5SwaEAkbeF7rAJmWh5h6vk1ojdgFSpTsWC9pB13RaRbUOMLZrNH6o/H2cjZQ5IpE42fh eoXXrKFwBdT+baJsCiWlISpVaph77Ppk784BaZUxEiK18tGSuKa2DvkQIC1aQ1HMAVjN W00v6goPqjp46ggz6Vmu7WyBcT+HdKzaMae5sEZgxf/e5RDVwk645EOCIeF7VCjoPLdF 2UbA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1768900668; x=1769505468; h=to:subject:message-id:date:from:mime-version:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=leTe1HYGr0hAzr8hdBLdVgeCDiBVotub5jl3u093qYQ=; b=DNeeAALSjdoL8DIw1UhXKITobv1N3SL9ycenNYuT22P3XRHJOlbE+NiiWq1W9vUiOn P6Hg9DRbAO0Y6Pfm0wTry9d3x+S+dEY4YRWDRaptRlEQnmKKsjLb2eb+nBBf2CcAEZ0k jx8GRBQzX9k8gos1jJCnAN/Uk39RJy6oGXxN9YTBGW7gj3qmNsd4Hq6SiD394jgW6yHk fuEKxSQeOXYfRMPxjSzcinTsfl8vlIY+nmZqUbrL3PrXWsqaoDH1D+ovf7u54SVkuF3x eln9gEPf2a8jYd3/IBduVKgMtUDzrFEGO05X49Y+vg6ctU3umO6kQrrkkYSVGUZoK/7S S2pw== X-Gm-Message-State: AOJu0YzCe/B8cmTtHHrtahK+lfgDcOSbigKn/jBkEqMLDgTRRnlJnCfR 44coPOADMC8Pxq8hknQ5ZkDtI+td2zGKoTEeBivsydtKjgAYCPEGMlTTbugrKHCYq6YuZ+VbXM0 ZJQQwd+R7BjKfGa85Mj9t1Mw/CrE2mOwmZU9HQM+q5b0R X-Gm-Gg: AZuq6aIQEM6ud7VS69wdTKDFAwSK9uVZGg11nXenCVV3c06NJ3qmDM+D620yJhZZO3f Ap/CnHGmo3oNzbCLRlIihsTLp9BQkCxWB2iI4xxvBzZnjuFj/ybqg3Ac3VcNWt5MVkADc/Mv1WY GscEpY+/8VlzbcIy7eOY6Xh2PfHrpu0ot7NLigZdRAjMISgz2Yu8cTBwU4rM8SgUGMCtCPqrmeg FwaZgID5KgNHX+rk4BH4sxA7ocZ8K0HLmc56fyoO37NrA8Jm0URDRlcpej4csCpfVoh4IUfi6fd CfCoEaFGY1Y= X-Received: by 2002:a17:907:86a2:b0:b83:f75d:ba2b with SMTP id a640c23a62f3a-b88003422eamr134689666b.32.1768900667954; Tue, 20 Jan 2026 01:17:47 -0800 (PST) MIME-Version: 1.0 From: ManiR Date: Tue, 20 Jan 2026 14:47:36 +0530 X-Gm-Features: AZwV_QgDcNVQu_xc7YHzqc0r2h-nR37fhiOMCUs3JGNdjZqHHkipJRtAXPL5cmc Message-ID: Subject: Request for cryptographic mechanisms used in PostgreSQL To: pgsql-general@postgresql.org Content-Type: multipart/alternative; boundary="000000000000f4da770648ce47d6" List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --000000000000f4da770648ce47d6 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Hi PostgreSQL community, As part of a security documentation update, we are preparing a *Cryptograph= ic Bill of Materials (CBOM)* to document the cryptographic mechanisms used by the services deployed in our environment. We would like your guidance on the *cryptographic mechanisms used by PostgreSQL*, including: - The *types of cryptographic mechanisms* involved (for example, TLS/SSL for client-server communication, authentication mechanisms, password hashing, replication security, encryption at rest where applicable) - The *cryptographic algorithms and protocols* used - The *source or storage location* of cryptographic material (for example, configuration files, certificates, private keys, system catalogs, or external key management systems) - The *purpose* of each mechanism (for example, data-in-transit encryption, authentication, access control, replication security) Our goal is to accurately document PostgreSQL=E2=80=99s cryptographic contr= ols for *compliance and audit purposes*. This request is for documentation clarity only and is = *not related to vulnerability disclosure*. Any clarification or references to official PostgreSQL documentation would be greatly appreciated. Thank you for your time and support. --000000000000f4da770648ce47d6 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable

Hi PostgreSQL community,<= /p>

As part of a security documentation upd= ate, we are preparing a=C2=A0Cryptographic Bill of Materials (CBOM)= =C2=A0to document the cryptographic mechanisms used by the service= s deployed in our environment.

We would= like your guidance on the=C2=A0cryptographic mechanisms used by Po= stgreSQL, including:

  • T= he=C2=A0types of cryptographic mechanisms=C2=A0involved (f= or example, TLS/SSL for client-server communication, authentication mechani= sms, password hashing, replication security, encryption at rest where appli= cable)

  • The=C2=A0crypto= graphic algorithms and protocols=C2=A0used

  • The=C2=A0source or storage location= =C2=A0of cryptographic material (for example, configuration files, certific= ates, private keys, system catalogs, or external key management systems)

  • The=C2=A0purpose=C2=A0of each mechanism (for example, data-in-transit encryption, authenti= cation, access control, replication security)

Our goal is to accurately document PostgreSQL=E2=80=99s cr= yptographic controls for=C2=A0compliance and audit purposes. This request is for documentation clarity only and is=C2=A0not r= elated to vulnerability disclosure.

Any clarification or references to official PostgreSQL documentation = would be greatly appreciated.

Thank you for your time and support.

--000000000000f4da770648ce47d6--