-
Currently, this only loads the certificates and the private key files into the
SSL_CTX
, and prints them too (for debugging purposes). More work to be added soon, such as creating a dedicated PQ TLS Channel with using only quantum safe KEMs & Signature schemes. -
For info regarding the setup, check this out
-
The
env.sh
contains all the required environment variables to run this code.
gcc tlstest_helpers.c -c
gcc tlstest_helpers.o main.c -o main -L$BUILD_DIR/lib -L$BUILD_DIR/lib64 -lssl -lcrypto -l:oqsprovider.so -loqs
and run it:
./main $BUILD_DIR/ssl/openssl.cnf $WORKSPACE/certsdir