Documentation ¶
Index ¶
Constants ¶
View Source
const SupportedVersion int = 1
SupportedVersion is which version of PVL is supported by this client.
View Source
const UsePvl = true
UsePvl says whether to use PVL for verifying proofs.
Variables ¶
This section is empty.
Functions ¶
func CheckProof ¶
func CheckProof(g1 libkb.ProofContext, pvlS string, service keybase1.ProofType, info ProofInfo) libkb.ProofError
CheckProof verifies one proof by running the pvl on the provided proof information.
func GetHardcodedPvlString ¶
func GetHardcodedPvlString() string
GetHardcodedPvlString returns the unparsed pvl
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.