This directory contains no longer fully maintained instructions and corresponding patches to build the Chromium web browser using the OQS-BoringSSL fork, thereby enabling Chromium to use quantum-safe key exchange algorithms.
These instructions are specifically tailored for liboqs commit 9aa2e1481cd0c242658ec8e92776741feabec163
and Chromium version 131
. It is important to note that using any other versions of liboqs or Chromium may result in failure. The instructions have been tested on Windows 11 and Ubuntu 24.04 LTS installations only. Additionally, they currently apply to a limited subset of quantum-safe algorithms, as detailed in the documentation provided here.
Please be aware that this information is intended for individuals who acknowledge and accept these limitations. While we prioritize support for open source software, we are unable to dedicate the same level of support to the Chromium and BoringSSL PQ software stack as we have in the past. We encourage contributors to update the instructions and patch files for more recent versions of liboqs and Chromium.