Files
AirlockTools/airlock_libs
brotoskyj 630e0a3cdf Bug Fixes
Security Vulnerabilities Patched
RUSTSEC-2025-0009 - Some AES functions may panic when overflow checking is enabled
RUSTSEC-2024-0336 - rustls::Connection::Common::complete_io could fall into an infinite loop based on network input
2025-12-15 14:12:03 -05:00
..
2025-12-15 14:12:03 -05:00
2025-11-24 10:35:38 -05:00
2025-12-15 14:12:03 -05:00
2025-12-15 14:12:03 -05:00
2025-12-15 14:12:03 -05:00

Airlock Libs

A Rust implementation of common Airlock API integrations for use in AirlockTools

Deployment

To install and use this library in a standalone Python script

Install Using pip

Follow the instructions here

Install Wheel

Linux

  cd target/wheels/
  python3 -m pip install airlock_libs-<versionNumber>-cp313-manylinux_2_34_x86_64.whl

Windows

  cd target/wheels
  python3 -m pip install airlock_libs-<versionNumber>-cp313-win_amd64.whl

or

Import DLL/SO

Linux

cd /target/x86_64-pc-windows-gnu/release/
Copy libairlock_libs.so to current project directory

Windows

cd /target/x86_64-unknown-linux-gnu/release/
Copy airlock_libs.dll to current project directory

Usage/Examples

import airlock_libs

def pullExecHistories() {
  airlock_libs.pull_policy_exec_histories(api, execution_types, checkpoint_number, policy_names)
}

Features

  • Pull Policy Execution Histories

License

AGPLv3