github.com/pf-qiu/concourse/v6@v6.7.3-0.20201207032516-1f455d73275f/atc/db/encryption/no_encryption.go (about) 1 package encryption 2 3 type NoEncryption struct{} 4 5 func NewNoEncryption() *NoEncryption { 6 return &NoEncryption{} 7 } 8 9 func (n NoEncryption) Encrypt(plaintext []byte) (string, *string, error) { 10 return string(plaintext), nil, nil 11 } 12 13 func (n NoEncryption) Decrypt(text string, nonce *string) ([]byte, error) { 14 if nonce != nil { 15 return nil, ErrDataIsEncrypted 16 } 17 18 return []byte(text), nil 19 }