github.com/keybase/client/go@v0.0.0-20240309051027-028f7c731f8b/externals/common.go (about)

     1  // Copyright 2017 Keybase, Inc. All rights reserved. Use of
     2  // this source code is governed by the included BSD license.
     3  
     4  package externals
     5  
     6  import (
     7  	"github.com/keybase/client/go/libkb"
     8  	"github.com/keybase/client/go/protocol/keybase1"
     9  	"github.com/keybase/client/go/pvl"
    10  )
    11  
    12  func CheckProofPvl(m libkb.MetaContext, proofType keybase1.ProofType, proof libkb.RemoteProofChainLink, hint libkb.SigHint, pvlU keybase1.MerkleStoreEntry) libkb.ProofError {
    13  	return pvl.CheckProof(m, string(pvlU.Entry), proofType, pvl.NewProofInfo(proof, hint))
    14  }