diff --git a/pkg/meta/meta.go b/pkg/meta/meta.go index 9b0e79f..bf12815 100644 --- a/pkg/meta/meta.go +++ b/pkg/meta/meta.go @@ -10,8 +10,8 @@ import ( "github.com/ipld/go-ipld-prime" "github.com/ipld/go-ipld-prime/printer" - "github.com/ucan-wg/go-ucan/pkg/meta/internal/crypto" "github.com/ucan-wg/go-ucan/pkg/policy/literal" + "github.com/ucan-wg/go-ucan/pkg/secretbox" ) var ErrNotFound = errors.New("key not found in meta") @@ -63,7 +63,7 @@ func (m *Meta) GetEncryptedString(key string, encryptionKey []byte) (string, err return "", err } - decrypted, err := crypto.DecryptStringWithKey(v, encryptionKey) + decrypted, err := secretbox.DecryptStringWithKey(v, encryptionKey) if err != nil { return "", err } @@ -111,7 +111,7 @@ func (m *Meta) GetEncryptedBytes(key string, encryptionKey []byte) ([]byte, erro return nil, err } - decrypted, err := crypto.DecryptStringWithKey(v, encryptionKey) + decrypted, err := secretbox.DecryptStringWithKey(v, encryptionKey) if err != nil { return nil, err } @@ -157,12 +157,12 @@ func (m *Meta) AddEncrypted(key string, val any, encryptionKey []byte) error { switch val := val.(type) { case string: - encrypted, err = crypto.EncryptWithKey([]byte(val), encryptionKey) + encrypted, err = secretbox.EncryptWithKey([]byte(val), encryptionKey) if err != nil { return err } case []byte: - encrypted, err = crypto.EncryptWithKey(val, encryptionKey) + encrypted, err = secretbox.EncryptWithKey(val, encryptionKey) if err != nil { return err } diff --git a/pkg/meta/internal/crypto/secretbox.go b/pkg/secretbox/secretbox.go similarity index 99% rename from pkg/meta/internal/crypto/secretbox.go rename to pkg/secretbox/secretbox.go index 690be7e..227a333 100644 --- a/pkg/meta/internal/crypto/secretbox.go +++ b/pkg/secretbox/secretbox.go @@ -1,4 +1,4 @@ -package crypto +package secretbox import ( "crypto/rand" diff --git a/pkg/meta/internal/crypto/secretbox_test.go b/pkg/secretbox/secretbox_test.go similarity index 99% rename from pkg/meta/internal/crypto/secretbox_test.go rename to pkg/secretbox/secretbox_test.go index d87f860..df8ab89 100644 --- a/pkg/meta/internal/crypto/secretbox_test.go +++ b/pkg/secretbox/secretbox_test.go @@ -1,4 +1,4 @@ -package crypto +package secretbox import ( "bytes"