34 lines
656 B
Go

package hkp
import (
"gadrid/internal/service/storage"
"github.com/ProtonMail/go-crypto/openpgp"
hkp "github.com/emersion/go-openpgp-hkp"
)
type HkpController struct {
hkp.Adder
hkp.Lookuper
storage storage.StorageInterface
// verify
}
func New(st storage.StorageInterface) (HkpController, error) {
return HkpController{
storage: st,
}, nil
}
func (s HkpController) Add(k openpgp.EntityList) error {
return nil
}
func (s HkpController) Get(r *hkp.LookupRequest) (openpgp.EntityList, error) {
return openpgp.EntityList{}, nil
}
func (s HkpController) Index(r *hkp.LookupRequest) ([]hkp.IndexKey, error) {
return []hkp.IndexKey{}, nil
}