Documentation ¶
Index ¶
Constants ¶
View Source
const SupportedVersion int = 1
SupportedVersion is which version of PVL is supported by this client.
Variables ¶
This section is empty.
Functions ¶
func CheckProof ¶
func CheckProof(m libkb.MetaContext, pvlS string, service keybase1.ProofType, info ProofInfo) libkb.ProofError
CheckProof verifies one proof by running the pvl on the provided proof information.
func NewPvlSourceAndInstall ¶
func NewPvlSourceAndInstall(g *libkb.GlobalContext) libkb.MerkleStore
NewPvlSource creates a new source and installs it into G.
Types ¶
type ProofInfo ¶
type ProofInfo struct { ArmoredSig string Username string RemoteUsername string Hostname string Protocol string APIURL string // contains filtered or unexported fields }
ProofInfo contains all the data about a proof PVL needs to check it. It can be derived from a RemoteProofChainLink and SigHint.
func NewProofInfo ¶
func NewProofInfo(link libkb.RemoteProofChainLink, h libkb.SigHint) ProofInfo
NewProofInfo creates a new ProofInfo
Click to show internal directories.
Click to hide internal directories.