INNER CODE UNIT · Python
set_kex_sig
open-quantum-safe/oqs-provider · scripts/common.py:60
def set_kex_sig(ossl):
# Get OpenSSL version
result = subprocess.run([ossl, "--version"], capture_output=True, text=True, check=True)
ver_str = result.stdout.split()[1]
if Version(ver_str) < Version("3.5.0"):
key_exchanges = key_exchanges_oqs
signatures = signatures_oqs
SERVER_START_ATTEMPTS = 10
def all_pq_groups(first = 0):
ag = ""
half = len(key_exchanges)//2
if (first == 0):
kexs = key_exchanges[:half]
else:
kexs = key_exchanges[half:]