package cryptutil // import "github.com/pomerium/pomerium/internal/cryptutil" // MockEncoder MockCSRFStore is a mock implementation of Cipher. type MockEncoder struct { MarshalResponse string MarshalError error UnmarshalError error } // Marshal is a mock implementation of MockEncoder. func (mc MockEncoder) Marshal(i interface{}) (string, error) { return mc.MarshalResponse, mc.MarshalError } // Unmarshal is a mock implementation of MockEncoder. func (mc MockEncoder) Unmarshal(s string, i interface{}) error { return mc.UnmarshalError }