From c5dcc2acce9b04105409619d6980692343cd0666 Mon Sep 17 00:00:00 2001 From: Savely Krendelhoff Date: Fri, 22 Aug 2025 18:09:51 +0700 Subject: [PATCH] Move current code to separate package --- internal/pow/{ => challenge}/generator.go | 2 +- internal/pow/{ => challenge}/test_utils.go | 2 +- internal/pow/{ => challenge}/types.go | 2 +- internal/pow/{ => challenge}/verifier.go | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) rename internal/pow/{ => challenge}/generator.go (98%) rename internal/pow/{ => challenge}/test_utils.go (98%) rename internal/pow/{ => challenge}/types.go (99%) rename internal/pow/{ => challenge}/verifier.go (97%) diff --git a/internal/pow/generator.go b/internal/pow/challenge/generator.go similarity index 98% rename from internal/pow/generator.go rename to internal/pow/challenge/generator.go index 52bea82..bd07901 100644 --- a/internal/pow/generator.go +++ b/internal/pow/challenge/generator.go @@ -1,4 +1,4 @@ -package pow +package challenge import ( "crypto/rand" diff --git a/internal/pow/test_utils.go b/internal/pow/challenge/test_utils.go similarity index 98% rename from internal/pow/test_utils.go rename to internal/pow/challenge/test_utils.go index 1cbe69a..d33da98 100644 --- a/internal/pow/test_utils.go +++ b/internal/pow/challenge/test_utils.go @@ -1,4 +1,4 @@ -package pow +package challenge import ( "crypto/rand" diff --git a/internal/pow/types.go b/internal/pow/challenge/types.go similarity index 99% rename from internal/pow/types.go rename to internal/pow/challenge/types.go index 71f49d5..83b8298 100644 --- a/internal/pow/types.go +++ b/internal/pow/challenge/types.go @@ -1,4 +1,4 @@ -package pow +package challenge import ( "crypto/hmac" diff --git a/internal/pow/verifier.go b/internal/pow/challenge/verifier.go similarity index 97% rename from internal/pow/verifier.go rename to internal/pow/challenge/verifier.go index d9a2018..0942543 100644 --- a/internal/pow/verifier.go +++ b/internal/pow/challenge/verifier.go @@ -1,4 +1,4 @@ -package pow +package challenge // Verifier handles validation of PoW challenges type Verifier struct {