Skip to main content

How do I build libraries and NanoSSL application to use quantum safe algorithms?

Question: How do I build libraries and NanoSSL application to use quantum safe algorithms?

Answer: TrustCore SDK provides sample shell scripts to build the libraries and NanoSSL Application to use Quantum safe algorithms. Quantum safe algorithms are available for US edition only. Pass the following arguments to the scripts to build with support for quantum safe algorithms:

  • --oqs

  • --oqs-path <path to oqs library>

The above options can be used in these scripts:

  • scripts/nanossl/ssl_server/build_ssl_server_cap.sh

  • scripts/nanossl/ssl_server/build_ssl_server_tap_local.sh

  • scripts/nanossl/ssl_server/build_ssl_server_tap_remote.sh

  • scripts/nanossl/ssl_client/build_ssl_client_cap.sh

  • scripts/nanossl/ssl_client/build_ssl_client_tap_local.sh

  • scripts/nanossl/ssl_client/build_ssl_client_tap_remote.sh