github.com/hyperledger/aries-framework-go@v0.3.2/pkg/store/verifiable/internal/helpers.go (about) 1 /* 2 Copyright SecureKey Technologies Inc. All Rights Reserved. 3 4 SPDX-License-Identifier: Apache-2.0 5 */ 6 7 package internal 8 9 import "fmt" 10 11 const ( 12 // CredentialNameKey is the data key prefix for credentials in the verifiable store. 13 CredentialNameKey = "vcname_" 14 // PresentationNameKey is the data key prefix for presentations in the verifiable store. 15 PresentationNameKey = "vpname_" 16 17 credentialNameDataKeyPattern = CredentialNameKey + "%s" 18 presentationNameDataKeyPattern = PresentationNameKey + "%s" 19 ) 20 21 // CredentialNameDataKey formats credential name into data key. 22 func CredentialNameDataKey(name string) string { 23 return fmt.Sprintf(credentialNameDataKeyPattern, name) 24 } 25 26 // PresentationNameDataKey formats presentation name into data key. 27 func PresentationNameDataKey(name string) string { 28 return fmt.Sprintf(presentationNameDataKeyPattern, name) 29 }