See https://github.com/str4d/rage/tree/main/age-plugin. Example usage: RAGE_DIR=$PWD/../Rust/rage (cd $RAGE_DIR; cargo build --all) export PATH=$PATH:$RAGE_DIR/target/debug age-plugin-trezor -i "John Doe" | tee trezor.id R=$(grep recipient trezor.id | cut -f 3 -d ' ') date | tee msg.txt rage -er $R < msg.txt > enc.txt rage -di trezor.id < enc.txt
9 lines
316 B
Python
9 lines
316 B
Python
from libagent import age, signify, gpg, ssh
|
|
from libagent.device.trezor import Trezor as DeviceType
|
|
|
|
age_tool = lambda: age.main(DeviceType)
|
|
ssh_agent = lambda: ssh.main(DeviceType)
|
|
gpg_tool = lambda: gpg.main(DeviceType)
|
|
gpg_agent = lambda: gpg.run_agent(DeviceType)
|
|
signify_tool = lambda: signify.main(DeviceType)
|