From b8a8e56d4a311f15060efcd455c444949b2d20b9 Mon Sep 17 00:00:00 2001 From: Rasmus Dahlberg Date: Fri, 30 Oct 2020 13:27:05 +0100 Subject: started refactoring add-entry code path according to doc --- handler.go | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) (limited to 'handler.go') diff --git a/handler.go b/handler.go index c86281f..ae91bef 100644 --- a/handler.go +++ b/handler.go @@ -45,15 +45,10 @@ func (a appHandler) sendHTTPError(w http.ResponseWriter, statusCode int, err err func addEntry(ctx context.Context, i *Instance, w http.ResponseWriter, r *http.Request) (int, error) { glog.Info("in addEntry") - request, err := NewAddEntryRequest(r) + leaf, appendix, err := NewAddEntryRequest(i.LogParameters, r) if err != nil { return http.StatusBadRequest, err - } // request can be decoded - - leaf, appendix, err := VerifyAddEntryRequest(i.LogParameters, request) - if err != nil { - return http.StatusBadRequest, err - } // valid add-entry request + } // request is well-formed, signed, and chains back to a trust anchor trillianRequest := trillian.QueueLeafRequest{ LogId: i.LogParameters.TreeId, -- cgit v1.2.3