Skip to content

Commit 97fea11

Browse files
committed
Make internal metadata type private.
Signed-off-by: Felix Fontein <felix@fontein.de>
1 parent 9985d15 commit 97fea11

2 files changed

Lines changed: 10 additions & 10 deletions

File tree

stores/metadata.go

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -72,9 +72,9 @@ func sopsToGo(value interface{}) (interface{}, error) {
7272
}
7373
}
7474

75-
func treeBranchToMetadata(metadata sops.TreeBranch) (Metadata, error) {
76-
var md Metadata
77-
m, err := sopsToGoMap(metadata)
75+
func treeBranchToMetadata(meta sops.TreeBranch) (metadata, error) {
76+
var md metadata
77+
m, err := sopsToGoMap(meta)
7878
if err != nil {
7979
return md, err
8080
}
@@ -215,7 +215,7 @@ func goToSops(value interface{}) (interface{}, error) {
215215
}
216216
}
217217

218-
func metadataToTreeBranch(md Metadata) (sops.TreeBranch, error) {
218+
func metadataToTreeBranch(md metadata) (sops.TreeBranch, error) {
219219
var mdMap map[string]interface{}
220220
config := mapstructure.DecoderConfig{
221221
Result: &mdMap,
@@ -239,7 +239,7 @@ func metadataToTreeBranch(md Metadata) (sops.TreeBranch, error) {
239239
}
240240

241241
func SerializeMetadata(data sops.Tree, opts MetadataOpts) (sops.TreeBranches, error) {
242-
md, err := metadataToTreeBranch(MetadataFromInternal(data.Metadata))
242+
md, err := metadataToTreeBranch(metadataFromInternal(data.Metadata))
243243
if err != nil {
244244
return nil, fmt.Errorf("Error while serializing metadata: %e", err)
245245
}

stores/stores.go

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ const (
3434
// This struct is just used for serialization, and SOPS uses another struct internally, sops.Metadata. It exists
3535
// in order to allow the binary format to stay backwards compatible over time, but at the same time allow the internal
3636
// representation SOPS uses to change over time.
37-
type Metadata struct {
37+
type metadata struct {
3838
ShamirThreshold int `mapstructure:"shamir_threshold,omitempty"`
3939
KeyGroups []keygroup `mapstructure:"key_groups,omitempty,deep"`
4040
KMSKeys []kmskey `mapstructure:"kms,omitempty,deep"`
@@ -115,8 +115,8 @@ type hckmskey struct {
115115
}
116116

117117
// MetadataFromInternal converts an internal SOPS metadata representation to a representation appropriate for storage
118-
func MetadataFromInternal(sopsMetadata sops.Metadata) Metadata {
119-
var m Metadata
118+
func metadataFromInternal(sopsMetadata sops.Metadata) metadata {
119+
var m metadata
120120
m.LastModified = sopsMetadata.LastModified.Format(time.RFC3339)
121121
m.UnencryptedSuffix = sopsMetadata.UnencryptedSuffix
122122
m.EncryptedSuffix = sopsMetadata.EncryptedSuffix
@@ -258,7 +258,7 @@ func hckmsKeysFromGroup(group sops.KeyGroup) (keys []hckmskey) {
258258
}
259259

260260
// ToInternal converts a storage-appropriate Metadata struct to a SOPS internal representation
261-
func (m *Metadata) ToInternal() (sops.Metadata, error) {
261+
func (m *metadata) ToInternal() (sops.Metadata, error) {
262262
lastModified, err := time.Parse(time.RFC3339, m.LastModified)
263263
if err != nil {
264264
return sops.Metadata{}, err
@@ -365,7 +365,7 @@ func internalGroupFrom(kmsKeys []kmskey, pgpKeys []pgpkey, gcpKmsKeys []gcpkmske
365365
return internalGroup, nil
366366
}
367367

368-
func (m *Metadata) internalKeygroups() ([]sops.KeyGroup, error) {
368+
func (m *metadata) internalKeygroups() ([]sops.KeyGroup, error) {
369369
var internalGroups []sops.KeyGroup
370370
if len(m.PGPKeys) > 0 || len(m.KMSKeys) > 0 || len(m.GCPKMSKeys) > 0 || len(m.HCKmsKeys) > 0 || len(m.AzureKeyVaultKeys) > 0 || len(m.VaultKeys) > 0 || len(m.AgeKeys) > 0 {
371371
internalGroup, err := internalGroupFrom(m.KMSKeys, m.PGPKeys, m.GCPKMSKeys, m.HCKmsKeys, m.AzureKeyVaultKeys, m.VaultKeys, m.AgeKeys)

0 commit comments

Comments
 (0)