Versions in this module Expand all Collapse all v1 v1.0.0 Oct 19, 2022 Changes in this version + func SecurityHeadersHandler(next http.Handler) http.Handler + type Database interface + Delete func(key string) (bool, error) + Get func(key string) (yopass.Secret, error) + Put func(key string, secret yopass.Secret) error + func NewMemcached(server string) Database + func NewRedis(url string) (Database, error) + type Memcached struct + Client *memcache.Client + func (m *Memcached) Get(key string) (yopass.Secret, error) + func (m *Memcached) Put(key string, secret yopass.Secret) error + func (m Memcached) Delete(key string) (bool, error) + type Redis struct + func (r *Redis) Delete(key string) (bool, error) + func (r *Redis) Get(key string) (yopass.Secret, error) + func (r *Redis) Put(key string, secret yopass.Secret) error + type Server struct + func New(db Database, maxLength int, r *prometheus.Registry, forceOneTimeSecrets bool, ...) Server + func (y *Server) HTTPHandler() http.Handler