From 8cf76eb3f74d43a2ffa10c1dc3d642329ed84229 Mon Sep 17 00:00:00 2001 From: number571 Date: Thu, 24 Oct 2024 17:17:54 +0700 Subject: [PATCH] update --- CHANGELOG.md | 4 +++ cmd/tools/Makefile | 2 -- cmd/tools/keysplit/.gitignore | 2 -- cmd/tools/keysplit/Makefile | 18 ----------- cmd/tools/keysplit/README.md | 16 ---------- cmd/tools/keysplit/main.go | 55 --------------------------------- go-peer.go | 2 +- test/result/badge_codelines.svg | 2 +- test/result/coverage.svg | 8 ++--- 9 files changed, 10 insertions(+), 99 deletions(-) delete mode 100644 cmd/tools/keysplit/.gitignore delete mode 100644 cmd/tools/keysplit/Makefile delete mode 100644 cmd/tools/keysplit/README.md delete mode 100644 cmd/tools/keysplit/main.go diff --git a/CHANGELOG.md b/CHANGELOG.md index 5d50da98..2f9bd142 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,10 @@ *??? ??, ????* +### CHANGES + +- `cmd/tools/keysplit`: deleted + ## v1.7.2 diff --git a/cmd/tools/Makefile b/cmd/tools/Makefile index b198cc2e..c5c62c68 100644 --- a/cmd/tools/Makefile +++ b/cmd/tools/Makefile @@ -3,9 +3,7 @@ default: build build: make -C ./keygen build - make -C ./keysplit build make -C ./pmanager build clean: make -C ./keygen clean - make -C ./keysplit clean make -C ./pmanager clean diff --git a/cmd/tools/keysplit/.gitignore b/cmd/tools/keysplit/.gitignore deleted file mode 100644 index b8c88c3f..00000000 --- a/cmd/tools/keysplit/.gitignore +++ /dev/null @@ -1,2 +0,0 @@ -*.key -tkeysplit diff --git a/cmd/tools/keysplit/Makefile b/cmd/tools/keysplit/Makefile deleted file mode 100644 index b72626a1..00000000 --- a/cmd/tools/keysplit/Makefile +++ /dev/null @@ -1,18 +0,0 @@ -GC=go build -ROOPATH=../../.. -BINPATH=$(ROOPATH)/bin - -.PHONY: default build clean -default: build -build: - $(GC) -o $(BINPATH)/tkeysplit . # main - - for arch in amd64 arm64; \ - do \ - CGO_ENABLED=0 GOOS=linux GOARCH=$${arch} go build -o $(BINPATH)/tkeysplit_$${arch}_linux .; \ - CGO_ENABLED=0 GOOS=windows GOARCH=$${arch} go build -o $(BINPATH)/tkeysplit_$${arch}_windows.exe .; \ - CGO_ENABLED=0 GOOS=darwin GOARCH=$${arch} go build -o $(BINPATH)/tkeysplit_$${arch}_darwin .; \ - done; -clean: - rm -f *.key - rm -f tkeysplit $(BINPATH)/tkeysplit $(BINPATH)/tkeysplit_* diff --git a/cmd/tools/keysplit/README.md b/cmd/tools/keysplit/README.md deleted file mode 100644 index 5ff38075..00000000 --- a/cmd/tools/keysplit/README.md +++ /dev/null @@ -1,16 +0,0 @@ -# Keysplit - -> Asymmetric key spliter - -```bash -usage: - go run . [key-file] -``` - -## Example - -```bash -$ go run ../keygen -$ go run . pub.key -$ go run . priv.key -``` diff --git a/cmd/tools/keysplit/main.go b/cmd/tools/keysplit/main.go deleted file mode 100644 index e4633cb3..00000000 --- a/cmd/tools/keysplit/main.go +++ /dev/null @@ -1,55 +0,0 @@ -package main - -import ( - "os" - - "github.com/number571/go-peer/pkg/crypto/asymmetric" - "github.com/number571/go-peer/pkg/encoding" -) - -func main() { - if len(os.Args) != 2 { - panic("len(os.Args) != 2") - } - - keyBytes, err := os.ReadFile(os.Args[1]) - if err != nil { - panic(err) - } - - var ( - privKey asymmetric.IPrivKey - pubKey asymmetric.IPubKey - ) - - privKey = asymmetric.LoadPrivKey(string(keyBytes)) - pubKey = asymmetric.LoadPubKey(string(keyBytes)) - - if privKey != nil { - kemPrivKey := encoding.HexEncode(privKey.GetKEMPrivKey().ToBytes()) - dsaPrivKey := encoding.HexEncode(privKey.GetDSAPrivKey().ToBytes()) - - if err := os.WriteFile("priv.kem.key", []byte(kemPrivKey), 0600); err != nil { - panic(err) - } - if err := os.WriteFile("priv.dsa.key", []byte(dsaPrivKey), 0600); err != nil { - panic(err) - } - return - } - - if pubKey != nil { - kemPubKey := encoding.HexEncode(pubKey.GetKEMPubKey().ToBytes()) - dsaPubKey := encoding.HexEncode(pubKey.GetDSAPubKey().ToBytes()) - - if err := os.WriteFile("pub.kem.key", []byte(kemPubKey), 0600); err != nil { - panic(err) - } - if err := os.WriteFile("pub.dsa.key", []byte(dsaPubKey), 0600); err != nil { - panic(err) - } - return - } - - panic("got invalid key or file is not found") -} diff --git a/go-peer.go b/go-peer.go index e12b960c..f1349659 100644 --- a/go-peer.go +++ b/go-peer.go @@ -1,5 +1,5 @@ package gopeer const ( - CVersion = "v1.7.2" + CVersion = "v1.7.3~" ) diff --git a/test/result/badge_codelines.svg b/test/result/badge_codelines.svg index 4d068e9b..f10f024e 100644 --- a/test/result/badge_codelines.svg +++ b/test/result/badge_codelines.svg @@ -1 +1 @@ -code lines: 12550code lines12550 \ No newline at end of file +code lines: 12495code lines12495 \ No newline at end of file diff --git a/test/result/coverage.svg b/test/result/coverage.svg index 57911b55..de0fd1c9 100644 --- a/test/result/coverage.svg +++ b/test/result/coverage.svg @@ -7,7 +7,7 @@ > - + - + - + - +