INNER CODE UNIT · Python

version

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

def version(version_str: str) -> tuple[str, str, str]:
    parts = version_str.split(".")

    major = parts[0] if len(parts) > 0 else ""
    minor = parts[1] if len(parts) > 1 else ""
    patch = parts[2] if len(parts) > 2 else ""

    return major, minor, patch


def _load_shared_obj(
    name: str,
    additional_searching_paths: Union[Sequence[Path], None] = None,
) -> ct.CDLL:
    """Attempt to load shared library."""
    paths: list[Path] = []
    dll = ct.windll if platform.system() == "Windows" else ct.cdll

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…