INNER CODE UNIT · Python

_load_liboqs

open-quantum-safe/liboqs-python · oqs/oqs.py:255

def _load_liboqs() -> ct.CDLL:
    if "OQS_INSTALL_PATH" in environ:
        oqs_install_dir = Path(environ["OQS_INSTALL_PATH"])
    else:
        home_dir = Path.home()
        oqs_install_dir = home_dir / "_oqs"
    oqs_lib_dir = (
        oqs_install_dir / "bin"  # $HOME/_oqs/bin
        if platform.system() == "Windows"
        else oqs_install_dir / "lib"  # $HOME/_oqs/lib
    )
    oqs_lib64_dir = (
        oqs_install_dir / "bin"  # $HOME/_oqs/bin
        if platform.system() == "Windows"
        else oqs_install_dir / "lib64"  # $HOME/_oqs/lib64
    )
    try:
        liboqs = _load_shared_obj(

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…