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 version 0.8.0
and Chromium version 117.0.5863.0
. 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 10 and Ubuntu 22 LTS(x64) installations only. Additionally, they currently apply to a limited subset of quantum-safe key-exchanges, 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.