コード例 #1
0
ファイル: cmd.go プロジェクト: jsipprell/crypt
func setEncrypted(key, keyring string, d []byte, store backend.Store, keySelector pubkeyFilter) error {
	kr, err := os.Open(keyring)
	if err != nil {
		return err
	}
	defer kr.Close()
	secureValue, err := secconf.EncodeWith(d, kr, keySelector)
	if err != nil {
		return err
	}
	err = store.Set(key, secureValue)
	return err
}
コード例 #2
0
ファイル: cmd.go プロジェクト: jsipprell/crypt
func setPlain(key string, store backend.Store, d []byte) error {
	err := store.Set(key, d)
	return err

}