ksign
OpenWRT's usign utility rewritten in Rust. The crate provides both the executable and the library. Use it to sign files using Ed25519 keys.
Usage: ksign [OPTIONS]
Options:
-V Verify signed file
-S Sign speificed file
-F Print key fingerprint for public key, secret key or signature
-G Generate a new key pair
-c <COMMENT> The comment to include in the file
-m <FILE> Message file
-p <FILE> Public key file
-P <DIRECTORY> Public key directory
-q Do not print signature verification status to stdout
-s <FILE> Secret key file
-x <FILE> Signature file
-h Print help