aboutsummaryrefslogtreecommitdiff
path: root/lib/paseto/v4/local_mode_example_test.go
diff options
context:
space:
mode:
authorShulhan <ms@kilabit.info>2026-03-30 16:03:49 +0700
committerShulhan <ms@kilabit.info>2026-03-30 16:27:50 +0700
commit4110657def17a00fa715bc1c5c0d9b728c4085d0 (patch)
tree8e0199e61d5de0fbc826a4fbb637e1e0c36c3ad5 /lib/paseto/v4/local_mode_example_test.go
parentcf94a6045d5e06b53101dac4a36d7b26be163b0b (diff)
downloadpakakeh.go-4110657def17a00fa715bc1c5c0d9b728c4085d0.tar.xz
paseto/v4: improve examples by splitting example and package
By not using the same package name in example, we can see how the package actually used in real code. For instance, we can know that constant publicHeader should be exported so it could be used by Unpack method.
Diffstat (limited to 'lib/paseto/v4/local_mode_example_test.go')
-rw-r--r--lib/paseto/v4/local_mode_example_test.go6
1 files changed, 4 insertions, 2 deletions
diff --git a/lib/paseto/v4/local_mode_example_test.go b/lib/paseto/v4/local_mode_example_test.go
index a9708935..af3b1e60 100644
--- a/lib/paseto/v4/local_mode_example_test.go
+++ b/lib/paseto/v4/local_mode_example_test.go
@@ -1,12 +1,14 @@
// SPDX-License-Identifier: BSD-3-Clause
// SPDX-FileCopyrightText: 2026 M. Shulhan <ms@kilabit.info>
-package pasetov4
+package pasetov4_test
import (
"encoding/hex"
"fmt"
"log"
+
+ pasetov4 "git.sr.ht/~shulhan/pakakeh.go/lib/paseto/v4"
)
func ExampleLocalMode() {
@@ -15,7 +17,7 @@ func ExampleLocalMode() {
if err != nil {
log.Fatal(err)
}
- lmode := NewLocalMode([32]byte(key))
+ lmode := pasetov4.NewLocalMode([32]byte(key))
plain := []byte(`{"data":"Hello, secret!"}`)
footer := []byte(`{"kid":1000}`)
token, err := lmode.Encrypt(plain, footer, nil)