summaryrefslogtreecommitdiffstats
path: root/go.mod
diff options
context:
space:
mode:
authorgabrix73 <gabriel1@frozenstar.info>2026-05-31 02:48:33 +0200
committergabrix73 <gabriel1@frozenstar.info>2026-05-31 02:48:33 +0200
commitec39c027d2a59c1ae1ffa6e697d5cad57f69caf0 (patch)
tree80e82eb2f835f446682f56b149cff9513384b096 /go.mod
downloadyubisigner-cli-main.tar.gz
yubisigner-cli-main.tar.xz
yubisigner-cli-main.zip
Initial commit: CLI extraction from yubisignerHEADmain
Extract core signing logic from Stefan Claas's yubisigner GUI into standalone CLI tool for automation workflows. Features: - YubiKey PIV Ed25519 signing (slot 9c) - 4 hash algorithms (RIPEMD-256, SHA-256, SM3, Streebog-256) - Identical signature format to original yubisigner - Command-line interface for scripting All cryptographic functions are verbatim copies from yubisigner.go with original line number references preserved in comments.
Diffstat (limited to 'go.mod')
-rw-r--r--go.mod10
1 files changed, 10 insertions, 0 deletions
diff --git a/go.mod b/go.mod
new file mode 100644
index 0000000..6165fcd
--- /dev/null
+++ b/go.mod
@@ -0,0 +1,10 @@
+module yubisigner-cli
+
+go 1.23
+
+require (
+ github.com/c0mm4nd/go-ripemd v0.0.0-20200326052756-bd1759ad7d10
+ github.com/go-piv/piv-go/v2 v2.5.0
+ github.com/martinlindhe/gogost v0.0.0-20170914195721-31862914ae20
+ github.com/tjfoc/gmsm v1.4.1
+)